< 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 >