jdk/src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
changeset 32865 f9cb6e427f9e
parent 30458 e8bb8c0f25ba
child 35667 ed476aba94de
equal deleted inserted replaced
32864:2a338536e642 32865:f9cb6e427f9e
    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.