< prev index next >

src/java.desktop/share/classes/javax/swing/DefaultFocusManager.java

Print this page

        

*** 55,68 **** --- 55,77 ---- private final FocusTraversalPolicy layoutPolicy = new LegacyLayoutFocusTraversalPolicy(this); private final LayoutComparator comparator = new LayoutComparator(); + /** + * Constructs a {@code DefaultFocusManager}. + */ public DefaultFocusManager() { setDefaultFocusTraversalPolicy(gluePolicy); } + /** + * Returns the component after. + * @return the component after + * @param aContainer a container + * @param aComponent a component + */ public Component getComponentAfter(Container aContainer, Component aComponent) { Container root = (aContainer.isFocusCycleRoot()) ? aContainer
*** 81,90 **** --- 90,105 ---- } return null; } + /** + * Returns the component before. + * @return the component before + * @param aContainer a container + * @param aComponent a component + */ public Component getComponentBefore(Container aContainer, Component aComponent) { Container root = (aContainer.isFocusCycleRoot()) ? aContainer
*** 103,112 **** --- 118,132 ---- } return null; } + /** + * Returns the first component. + * @return the first component + * @param aContainer a container + */ public Component getFirstComponent(Container aContainer) { Container root = (aContainer.isFocusCycleRoot()) ? aContainer : aContainer.getFocusCycleRootAncestor();
*** 123,132 **** --- 143,157 ---- } return null; } + /** + * Returns the last component. + * @return the last component + * @param aContainer a container + */ public Component getLastComponent(Container aContainer) { Container root = (aContainer.isFocusCycleRoot()) ? aContainer : aContainer.getFocusCycleRootAncestor();
*** 143,152 **** --- 168,183 ---- } return null; } + /** + * Compare the components. + * @param a the first component + * @param b the second component + * @return the result of comparing the components + */ public boolean compareTabOrder(Component a, Component b) { return (comparator.compare(a, b) < 0); } }
< prev index next >