Dockable
.See: Description
Interface | Description |
---|---|
FocusAwareComponent |
A
Component implementing this interface tells the framework that
it is aware of the existence of the MouseFocusObserver and that this
Component prefers to request its focus independently. |
FocusController |
The
FocusController is responsible for transfering focus between Dockable s. |
FocusHistory |
This interface tells the order in which the
Dockable s got the focus. |
FocusRequest | |
FocusStrategy |
A
FocusStrategy is used by a DockController to decide which Component to focus if
a Dockable should receive the focus. |
FocusStrategyRequest |
A question that is asked to a
FocusStrategy . |
MouseFocusObserver |
A
MouseFocusObserver tracks the movement and actions of the mouse and is responsible for
transferring the focus by calling DockController.setFocusedDockable(Dockable, java.awt.Component, boolean, boolean, boolean)
at an appropriate time. |
Class | Description |
---|---|
AbstractFocusController |
Abstract implementation of
FocusController offering methods to
handle the listeners. |
DefaultFocusHistory |
The default implementation of
FocusHistory adds listeners to a
DockController to keep the history up to date. |
DefaultFocusRequest |
The default implementation of a
FocusRequest , the kind of
request clients usually will use. |
DefaultFocusStrategy |
The
DefaultFocusStrategy keeps track of the last focused Component of any
Dockable that is registered at a DockController . |
DefaultMouseFocusObserver |
This implementation of a
MouseFocusObserver offers methods to handle
FocusVetoListener s and registers a VetoableDockRelocatorListener . |
EnsuringFocusRequest | |
FocusTracker | |
RepeatingFocusRequest |
Ensures that a specific
Component is focused by calling
Component.requestFocus() multiple times. |