jdk/src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
equal
deleted
inserted
replaced
60 public class ContainerOrderFocusTraversalPolicy extends FocusTraversalPolicy |
60 public class ContainerOrderFocusTraversalPolicy extends FocusTraversalPolicy |
61 implements java.io.Serializable |
61 implements java.io.Serializable |
62 { |
62 { |
63 private static final PlatformLogger log = PlatformLogger.getLogger("java.awt.ContainerOrderFocusTraversalPolicy"); |
63 private static final PlatformLogger log = PlatformLogger.getLogger("java.awt.ContainerOrderFocusTraversalPolicy"); |
64 |
64 |
65 final private int FORWARD_TRAVERSAL = 0; |
65 private final int FORWARD_TRAVERSAL = 0; |
66 final private int BACKWARD_TRAVERSAL = 1; |
66 private final int BACKWARD_TRAVERSAL = 1; |
67 |
67 |
68 /* |
68 /* |
69 * JDK 1.4 serialVersionUID |
69 * JDK 1.4 serialVersionUID |
70 */ |
70 */ |
71 private static final long serialVersionUID = 486933713763926351L; |
71 private static final long serialVersionUID = 486933713763926351L; |
82 * sorted list, respectively. Since getComponentAfter and |
82 * sorted list, respectively. Since getComponentAfter and |
83 * getComponentBefore have already built the list before determining |
83 * getComponentBefore have already built the list before determining |
84 * that they need to invoke getFirstComponent or getLastComponent, the |
84 * that they need to invoke getFirstComponent or getLastComponent, the |
85 * list should be reused if possible. |
85 * list should be reused if possible. |
86 */ |
86 */ |
87 transient private Container cachedRoot; |
87 private transient Container cachedRoot; |
88 transient private List<Component> cachedCycle; |
88 private transient List<Component> cachedCycle; |
89 |
89 |
90 /* |
90 /* |
91 * We suppose to use getFocusTraversalCycle & getComponentIndex methods in order |
91 * We suppose to use getFocusTraversalCycle & getComponentIndex methods in order |
92 * to divide the policy into two parts: |
92 * to divide the policy into two parts: |
93 * 1) Making the focus traversal cycle. |
93 * 1) Making the focus traversal cycle. |