com.swtdesigner
Class FocusTraversalOnArray
java.lang.Object
java.awt.FocusTraversalPolicy
com.swtdesigner.FocusTraversalOnArray
public class FocusTraversalOnArray
- extends FocusTraversalPolicy
Cyclic focus traversal policy based on array of components.
This class may be freely distributed as part of any application or plugin.
Copyright (c) 2003 - 2005, Instantiations, Inc.
All Rights Reserved
- Author:
- scheglov_ke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_Components
private final Component[] m_Components
FocusTraversalOnArray
public FocusTraversalOnArray(Component[] components)
- Create the focus traversal policy
- Parameters:
components
-
indexCycle
private int indexCycle(int index,
int delta)
cycle
private Component cycle(Component currentComponent,
int delta)
getComponentAfter
public Component getComponentAfter(Container container,
Component component)
- Specified by:
getComponentAfter
in class FocusTraversalPolicy
getComponentBefore
public Component getComponentBefore(Container container,
Component component)
- Specified by:
getComponentBefore
in class FocusTraversalPolicy
getFirstComponent
public Component getFirstComponent(Container container)
- Specified by:
getFirstComponent
in class FocusTraversalPolicy
getLastComponent
public Component getLastComponent(Container container)
- Specified by:
getLastComponent
in class FocusTraversalPolicy
getDefaultComponent
public Component getDefaultComponent(Container container)
- Specified by:
getDefaultComponent
in class FocusTraversalPolicy