src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java

Print this page

        

*** 60,71 **** public class ContainerOrderFocusTraversalPolicy extends FocusTraversalPolicy implements java.io.Serializable { private static final PlatformLogger log = PlatformLogger.getLogger("java.awt.ContainerOrderFocusTraversalPolicy"); ! final private int FORWARD_TRAVERSAL = 0; ! final private int BACKWARD_TRAVERSAL = 1; /* * JDK 1.4 serialVersionUID */ private static final long serialVersionUID = 486933713763926351L; --- 60,71 ---- public class ContainerOrderFocusTraversalPolicy extends FocusTraversalPolicy implements java.io.Serializable { private static final PlatformLogger log = PlatformLogger.getLogger("java.awt.ContainerOrderFocusTraversalPolicy"); ! private final int FORWARD_TRAVERSAL = 0; ! private final int BACKWARD_TRAVERSAL = 1; /* * JDK 1.4 serialVersionUID */ private static final long serialVersionUID = 486933713763926351L;
*** 82,93 **** * sorted list, respectively. Since getComponentAfter and * getComponentBefore have already built the list before determining * that they need to invoke getFirstComponent or getLastComponent, the * list should be reused if possible. */ ! transient private Container cachedRoot; ! transient private List<Component> cachedCycle; /* * We suppose to use getFocusTraversalCycle & getComponentIndex methods in order * to divide the policy into two parts: * 1) Making the focus traversal cycle. --- 82,93 ---- * sorted list, respectively. Since getComponentAfter and * getComponentBefore have already built the list before determining * that they need to invoke getFirstComponent or getLastComponent, the * list should be reused if possible. */ ! private transient Container cachedRoot; ! private transient List<Component> cachedCycle; /* * We suppose to use getFocusTraversalCycle & getComponentIndex methods in order * to divide the policy into two parts: * 1) Making the focus traversal cycle.