|   | 
Modifier and Type | 
Method and Description | 
  | 
accept    | 
protected boolean accept(Component aComponent) 
Determines whether a Component is an acceptable choice as the new
 focus owner. 
 
protected boolean  accept( Component aComponent)  
- 
Determines whether a Component is an acceptable choice as the new
 focus owner. By default, this method will accept a Component if and
 only if it is visible, displayable, enabled, and focusable. 
- Parameters:
 aComponent - the Component whose fitness as a focus owner is to
        be tested 
- Returns:
 true if aComponent is visible, displayable,
         enabled, and focusable; false otherwise 
 
 
 
 | 
  | 
getComponentAfter    | 
Component getComponentAfter(Container aContainer,
                 Component aComponent)  
Returns the Component that should receive the focus after aComponent. 
 
- 
Returns the Component that should receive the focus after aComponent.
 aContainer must be a focus cycle root of aComponent or a focus traversal policy provider.
  
 By default, ContainerOrderFocusTraversalPolicy implicitly transfers
 focus down-cycle. That is, during normal forward focus traversal, the
 Component traversed after a focus cycle root will be the focus-cycle-
 root's default Component to focus. This behavior can be disabled using
 the setImplicitDownCycleTraversal method.
  
 If aContainer is focus
 traversal policy provider, the focus is always transferred down-cycle.  
- Specified by:
 
getComponentAfter in class FocusTraversalPolicy 
- Parameters:
 aContainer - a focus cycle root of aComponent or a focus traversal policy provideraComponent - a (possibly indirect) child of aContainer, or
        aContainer itself 
- Returns:
 - the Component that should receive the focus after aComponent, or
         null if no suitable Component can be found
 
- Throws:
 
java.lang.IllegalArgumentException - if aContainer is not a focus cycle
         root of aComponent or focus traversal policy provider, or if either aContainer or
         aComponent is null 
 
 
 
 | 
  | 
getComponentBefore    | 
Component getComponentBefore(Container aContainer,
                  Component aComponent)  
Returns the Component that should receive the focus before aComponent. 
 
- 
Returns the Component that should receive the focus before aComponent.
 aContainer must be a focus cycle root of aComponent or a  focus traversal policy
 provider.  
- Specified by:
 
getComponentBefore in class FocusTraversalPolicy 
- Parameters:
 aContainer - a focus cycle root of aComponent or focus traversal policy provideraComponent - a (possibly indirect) child of aContainer, or
        aContainer itself 
- Returns:
 - the Component that should receive the focus before aComponent,
         or null if no suitable Component can be found
 
- Throws:
 
java.lang.IllegalArgumentException - if aContainer is not a focus cycle
         root of aComponent or focus traversal policy provider, or if either aContainer or
         aComponent is null 
 
 
 
 | 
  | 
getDefaultComponent    | 
Component getDefaultComponent(Container aContainer)  
Returns the default Component to focus. 
 
- 
Returns the default Component to focus. This Component will be the first
 to receive focus when traversing down into a new focus traversal cycle
 rooted at aContainer. The default implementation of this method
 returns the same Component as getFirstComponent. 
- Specified by:
 
getDefaultComponent in class FocusTraversalPolicy 
- Parameters:
 aContainer - the focus cycle root or focus traversal policy provider whose default
        Component is to be returned 
- Returns:
 - the default Component in the traversal cycle of aContainer,
         or null if no suitable Component can be found
 
- Throws:
 
java.lang.IllegalArgumentException - if aContainer is null- See Also:
 getFirstComponent(java.awt.Container) 
 
 
 
 | 
  | 
getFirstComponent    | 
Component getFirstComponent(Container aContainer)  
Returns the first Component in the traversal cycle. 
 
- 
Returns the first Component in the traversal cycle. This method is used
 to determine the next Component to focus when traversal wraps in the
 forward direction. 
- Specified by:
 
getFirstComponent in class FocusTraversalPolicy 
- Parameters:
 aContainer - the focus cycle root or focus traversal policy provider whose first
        Component is to be returned 
- Returns:
 - the first Component in the traversal cycle of aContainer,
         or null if no suitable Component can be found
 
- Throws:
 
java.lang.IllegalArgumentException - if aContainer is null 
 
 
 
 | 
  | 
getImplicitDownCycleTraversal    | 
boolean getImplicitDownCycleTraversal() 
Returns whether this ContainerOrderFocusTraversalPolicy transfers focus
 down-cycle implicitly. 
 
public boolean getImplicitDownCycleTraversal() 
- 
Returns whether this ContainerOrderFocusTraversalPolicy transfers focus
 down-cycle implicitly. If true, during normal forward focus
 traversal, the Component traversed after a focus cycle root will be the
 focus-cycle-root's default Component to focus. If false,
 the next Component in the focus traversal cycle rooted at the specified
 focus cycle root will be traversed instead. 
- Returns:
 - whether this ContainerOrderFocusTraversalPolicy transfers focus
         down-cycle implicitly
 - See Also:
 setImplicitDownCycleTraversal(boolean), 
getFirstComponent(java.awt.Container) 
 
 
 
 | 
  | 
getInitialComponent    | 
Returns the Component that should receive the focus when a Window is
 made visible for the first time. 
 
- 
Returns the Component that should receive the focus when a Window is
 made visible for the first time. Once the Window has been made visible
 by a call to show() or setVisible(true), the
 initial Component will not be used again. Instead, if the Window loses
 and subsequently regains focus, or is made invisible or undisplayable
 and subsequently made visible and displayable, the Window's most
 recently focused Component will become the focus owner. The default
 implementation of this method returns the default Component. 
- Parameters:
 window - the Window whose initial Component is to be returned 
- Returns:
 - the Component that should receive the focus when window is made
         visible for the first time, or null if no suitable Component can
         be found
 
- Throws:
 
java.lang.IllegalArgumentException - if window is null- See Also:
 FocusTraversalPolicy.getDefaultComponent(java.awt.Container), 
Window.getMostRecentFocusOwner() 
 
 
 
 | 
  | 
getLastComponent    | 
Component getLastComponent(Container aContainer)  
Returns the last Component in the traversal cycle. 
 
- 
Returns the last Component in the traversal cycle. This method is used
 to determine the next Component to focus when traversal wraps in the
 reverse direction. 
- Specified by:
 
getLastComponent in class FocusTraversalPolicy 
- Parameters:
 aContainer - the focus cycle root or focus traversal policy provider whose last
        Component is to be returned 
- Returns:
 - the last Component in the traversal cycle of aContainer,
         or null if no suitable Component can be found
 
- Throws:
 
java.lang.IllegalArgumentException - if aContainer is null 
 
 
 
 | 
  | 
setImplicitDownCycleTraversal    | 
void setImplicitDownCycleTraversal(boolean implicitDownCycleTraversal) 
Sets whether this ContainerOrderFocusTraversalPolicy transfers focus
 down-cycle implicitly. 
 
public void setImplicitDownCycleTraversal(boolean implicitDownCycleTraversal) 
- 
Sets whether this ContainerOrderFocusTraversalPolicy transfers focus
 down-cycle implicitly. If true, during normal forward focus
 traversal, the Component traversed after a focus cycle root will be the
 focus-cycle-root's default Component to focus. If false,
 the next Component in the focus traversal cycle rooted at the specified
 focus cycle root will be traversed instead. The default value for this
 property is true. 
- Parameters:
 implicitDownCycleTraversal - whether this
        ContainerOrderFocusTraversalPolicy transfers focus down-cycle
        implicitly- See Also:
 getImplicitDownCycleTraversal(), 
getFirstComponent(java.awt.Container) 
 
 
 
 |