public class CombinedStackDockFocusTraversalPolicy extends java.lang.Object implements SimplifiedFocusTraversalPolicy
CombinedStackDockComponent
, this
policy switches between current Dockable
, its Tab
and
the optional info component
.Constructor and Description |
---|
CombinedStackDockFocusTraversalPolicy(CombinedStackDockContentPane pane)
Creates a new traversal policy.
|
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
getAfter(java.awt.Container container,
java.awt.Component component)
Gets the
Component which should be focused next. |
java.awt.Component |
getBefore(java.awt.Container container,
java.awt.Component component)
Gets the
Component which should be focused when stepping through
the circle backwards. |
java.awt.Component |
getDefault(java.awt.Container container)
Gets the
Component which should be focused per default. |
java.awt.Component |
getFirst(java.awt.Container container)
Gets the
Component which should be focused when entering the circle. |
java.awt.Component |
getLast(java.awt.Container container)
Gets the
Component which should be focused when entering the
circle backwards. |
public CombinedStackDockFocusTraversalPolicy(CombinedStackDockContentPane pane)
pane
- the owner of this policy, not null
public java.awt.Component getAfter(java.awt.Container container, java.awt.Component component)
SimplifiedFocusTraversalPolicy
Component
which should be focused next.getAfter
in interface SimplifiedFocusTraversalPolicy
container
- the root or provider of this policycomponent
- the currently focused componentnull
public java.awt.Component getBefore(java.awt.Container container, java.awt.Component component)
SimplifiedFocusTraversalPolicy
Component
which should be focused when stepping through
the circle backwards.getBefore
in interface SimplifiedFocusTraversalPolicy
container
- the root or provider of this policycomponent
- the currently focused componentnull
public java.awt.Component getDefault(java.awt.Container container)
SimplifiedFocusTraversalPolicy
Component
which should be focused per default.getDefault
in interface SimplifiedFocusTraversalPolicy
container
- the root or provider of this policynull
public java.awt.Component getFirst(java.awt.Container container)
SimplifiedFocusTraversalPolicy
Component
which should be focused when entering the circle.getFirst
in interface SimplifiedFocusTraversalPolicy
container
- the root or provider of this policynull
public java.awt.Component getLast(java.awt.Container container)
SimplifiedFocusTraversalPolicy
Component
which should be focused when entering the
circle backwards.getLast
in interface SimplifiedFocusTraversalPolicy
container
- the root or provider of this policynull