|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.6.0
java.awt
|
Constructor Summary | |
---|---|
ContainerOrderFocusTraversalPolicy()
|
Method Summary | |
---|---|
protected boolean |
accept(Component aComponent)
Determines whether a Component is an acceptable choice as the new focus owner. |
Component |
getComponentAfter(Container aContainer,
Component aComponent)
Returns the Component that should receive the focus after aComponent. |
Component |
getComponentBefore(Container aContainer,
Component aComponent)
Returns the Component that should receive the focus before aComponent. |
Component |
getDefaultComponent(Container aContainer)
Returns the default Component to focus. |
Component |
getFirstComponent(Container aContainer)
Returns the first Component in the traversal cycle. |
boolean |
getImplicitDownCycleTraversal()
Returns whether this ContainerOrderFocusTraversalPolicy transfers focus down-cycle implicitly. |
Component |
getLastComponent(Container aContainer)
Returns the last Component in the traversal cycle. |
void |
setImplicitDownCycleTraversal(boolean implicitDownCycleTraversal)
Sets whether this ContainerOrderFocusTraversalPolicy transfers focus down-cycle implicitly. |
Methods inherited from class java.awt.FocusTraversalPolicy |
---|
getInitialComponent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ContainerOrderFocusTraversalPolicy()
Method Detail |
---|
public Component getComponentAfter(Container aContainer, Component aComponent)
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.
getComponentAfter
in class FocusTraversalPolicy
aContainer
- a focus cycle root of aComponent or a focus traversal policy provideraComponent
- a (possibly indirect) child of aContainer, or
aContainer itself
IllegalArgumentException
- if aContainer is not a focus cycle
root of aComponent or focus traversal policy provider, or if either aContainer or
aComponent is nullpublic Component getComponentBefore(Container aContainer, Component aComponent)
getComponentBefore
in class FocusTraversalPolicy
aContainer
- a focus cycle root of aComponent or focus traversal policy provideraComponent
- a (possibly indirect) child of aContainer, or
aContainer itself
IllegalArgumentException
- if aContainer is not a focus cycle
root of aComponent or focus traversal policy provider, or if either aContainer or
aComponent is nullpublic Component getFirstComponent(Container aContainer)
getFirstComponent
in class FocusTraversalPolicy
aContainer
- the focus cycle root or focus traversal policy provider whose first
Component is to be returned
IllegalArgumentException
- if aContainer is nullpublic Component getLastComponent(Container aContainer)
getLastComponent
in class FocusTraversalPolicy
aContainer
- the focus cycle root or focus traversal policy provider whose last
Component is to be returned
IllegalArgumentException
- if aContainer is nullpublic Component getDefaultComponent(Container aContainer)
getFirstComponent
.
getDefaultComponent
in class FocusTraversalPolicy
aContainer
- the focus cycle root or focus traversal policy provider whose default
Component is to be returned
IllegalArgumentException
- if aContainer is nullgetFirstComponent(java.awt.Container)
public void setImplicitDownCycleTraversal(boolean implicitDownCycleTraversal)
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
.
implicitDownCycleTraversal
- whether this
ContainerOrderFocusTraversalPolicy transfers focus down-cycle
implicitlygetImplicitDownCycleTraversal()
,
getFirstComponent(java.awt.Container)
public boolean getImplicitDownCycleTraversal()
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.
setImplicitDownCycleTraversal(boolean)
,
getFirstComponent(java.awt.Container)
protected boolean accept(Component aComponent)
aComponent
- the Component whose fitness as a focus owner is to
be tested
true
if aComponent is visible, displayable,
enabled, and focusable; false
otherwise