is new.
java.lang.Objectjava.awt.FocusTraversalPolicy
javax.swing.InternalFrameFocusTraversalPolicy
javax.swing.SortingFocusTraversalPolicy
javax.swing.LayoutFocusTraversalPolicy
A SortingFocusTraversalPolicy which sorts Components based on their size, position, and orientation. Based on their size and position, Components are roughly categorized into rows and columns. For a Container with horizontal orientation, columns run left-to-right or right-to-left, and rows run top- to-bottom. For a Container with vertical orientation, columns run top-to- bottom and rows run left-to-right or right-to-left. See ComponentOrientation for more information. All columns in a row are fully traversed before proceeding to the next row.
| Constructor Summary | |
|---|---|
|
LayoutFocusTraversalPolicy
() Constructs a LayoutFocusTraversalPolicy. |
|
| Method Summary | |
|---|---|
| protected boolean |
accept
(
Component
aComponent) Determines whether the specified Component is an acceptable choice as the new focus owner. |
| Component |
getComponentAfter
(
Container
aContainer,
Returns the Component that should receive the focus after aComponent. |
| Component |
getComponentBefore
(
Container
aContainer,
Returns the Component that should receive the focus before aComponent. |
| Component |
getFirstComponent
(
Container
Returns the first Component in the traversal cycle. |
| Component |
getLastComponent
(
Container
Returns the last Component in the traversal cycle. |
| Methods inherited from class javax.swing. SortingFocusTraversalPolicy |
|---|
| getComparator , getDefaultComponent , getImplicitDownCycleTraversal , setComparator , setImplicitDownCycleTraversal |
| Methods inherited from class javax.swing. InternalFrameFocusTraversalPolicy |
|---|
| getInitialComponent |
| 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 LayoutFocusTraversalPolicy()
| Method Detail |
|---|
public ComponentgetComponentAfter(ContaineraContainer,
focusCycleRoot,Component aComponent)
aContainer
By default, LayoutFocusTraversalPolicy implicitly transfers focus down- cycle. That is, during normal 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.
aContainer
or a focus traversal policy provider
aContainer,
aContainer
aContainer
aComponent
a focus traversal policy provider, or
if either
aContainer
public ComponentgetComponentBefore(ContaineraContainer,
focusCycleRoot,Component aComponent)
aContainer
By default, LayoutFocusTraversalPolicy implicitly transfers focus down- cycle. That is, during normal 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.
aContainer
or a focus traversal policy provider
aContainer,
aContainer
aContainer
aComponent
a focus traversal policy provider, or
if either
aContainer
public ComponentgetFirstComponent(ContaineraContainer)
focusCycleRoot)
aContainer
a
of aComponent or a focus traversal policy provider
whose first Component is to be returned
of aContainer,
aContainer
public ComponentgetLastComponent(ContaineraContainer)
focusCycleRoot)
aContainer
a
of aComponent or a focus traversal policy provider
whose last Component is to be returned
of aContainer,
aContainer
protected boolean accept(Component aComponent)