com.antelmann.util.gui
Class ListFocusTraversalPolicy
java.lang.Object
java.awt.FocusTraversalPolicy
com.antelmann.util.gui.ListFocusTraversalPolicy
public class ListFocusTraversalPolicy
- extends FocusTraversalPolicy
allows to customize the focus traversal based on a list
- Since:
- 03.12.2013, 23:03:25
- Author:
- holger
- See Also:
Container.setFocusTraversalPolicyProvider(boolean)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
order
protected final ArrayList<Component> order
ListFocusTraversalPolicy
public ListFocusTraversalPolicy(Component... comp)
ListFocusTraversalPolicy
public ListFocusTraversalPolicy(Collection<? extends Component> list)
getComponentAfter
public Component getComponentAfter(Container focusCycleRoot,
Component aComponent)
- Specified by:
getComponentAfter in class FocusTraversalPolicy
getComponentBefore
public Component getComponentBefore(Container focusCycleRoot,
Component aComponent)
- Specified by:
getComponentBefore in class FocusTraversalPolicy
getDefaultComponent
public Component getDefaultComponent(Container focusCycleRoot)
- Specified by:
getDefaultComponent in class FocusTraversalPolicy
getLastComponent
public Component getLastComponent(Container focusCycleRoot)
- Specified by:
getLastComponent in class FocusTraversalPolicy
getFirstComponent
public Component getFirstComponent(Container focusCycleRoot)
- Specified by:
getFirstComponent in class FocusTraversalPolicy
getTopDownComparator
public static Comparator<Component> getTopDownComparator()
- provides top-down and then left-right ordering of components
- See Also:
SortingFocusTraversalPolicy.SortingFocusTraversalPolicy(Comparator)
(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads