diff options
Diffstat (limited to 'libjava/classpath/javax/swing/LayoutFocusTraversalPolicy.java')
-rw-r--r-- | libjava/classpath/javax/swing/LayoutFocusTraversalPolicy.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libjava/classpath/javax/swing/LayoutFocusTraversalPolicy.java b/libjava/classpath/javax/swing/LayoutFocusTraversalPolicy.java index 2d135157d85..335bc265dcf 100644 --- a/libjava/classpath/javax/swing/LayoutFocusTraversalPolicy.java +++ b/libjava/classpath/javax/swing/LayoutFocusTraversalPolicy.java @@ -45,10 +45,10 @@ import java.util.Comparator; /** * @author Graydon Hoare * @author Michael Koch - * + * * @since 1.4 */ -public class LayoutFocusTraversalPolicy +public class LayoutFocusTraversalPolicy extends SortingFocusTraversalPolicy implements Serializable { @@ -59,7 +59,7 @@ public class LayoutFocusTraversalPolicy { // Do nothing here. } - + public int compare(Object o1, Object o2) { Component comp1 = (Component) o1; @@ -69,19 +69,19 @@ public class LayoutFocusTraversalPolicy int y1 = comp1.getY(); int x2 = comp2.getX(); int y2 = comp2.getY(); - + if (x1 == x2 && y1 == y2) - return 0; - + return 0; + if ((y1 < y2) || ((y1 == y2) && (x1 < x2))) - return -1; + return -1; return 1; } } private static final long serialVersionUID = 4312146927238881442L; - + public LayoutFocusTraversalPolicy() { super(new LayoutComparator()); |