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 transferring focus between Dockables. |
| FocusHistory |
This interface tells the order in which the
Dockables 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
FocusVetoListeners and registers a VetoableDockRelocatorListener. |
| EnsuringFocusRequest | |
| FocusTracker | |
| RepeatingFocusRequest |
Ensures that a specific
Component is focused by calling
Component.requestFocus() multiple times. |
Copyright © 2017 Docking Frames. All rights reserved.