Package bibliothek.gui.dock.control.focus

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.
FocusStrategy A FocusStrategy is used by a DockController to decide which Component to focus if a Dockable should receive the focus.
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.
AbstractMouseFocusObserver This abstract implementation of a MouseFocusObserver offers methods to handle FocusVetoListeners and registers itself as DockRelocatorListener.
DefaultFocusStrategy The DefaultFocusStrategy keeps track of the last focused Component of any Dockable that is registered at a DockController.
FocusTracker A focus tracker keeps information about the last focused Component of some Container.