|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
Dockable.
See:
Description
| Interface Summary | |
|---|---|
| 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 Dockables. |
| FocusHistory | This interface tells the order in which the Dockables got the focus. |
| FocusRequest | A FocusRequest can be sent to the FocusController in order for a
Component to gain the focus. |
| 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 Summary | |
|---|---|
| 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
FocusVetoListeners and registers a VetoableDockRelocatorListener. |
| EnsuringFocusRequest | Ensures that either a DockTitle or child Component of the currently focused
Dockable is focused. |
| FocusTracker | A focus tracker keeps information about the last focused Component
of some Container. |
| RepeatingFocusRequest | Ensures that a specific Component is focused by calling
Component.requestFocus() multiple times. |
The focus sub-system is responsible for transfering the focus to the currently
active Dockable. The system usually reacts to user events
like clicking the mouse, or closing a Dockable.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||