Package | Description |
---|---|
bibliothek.gui |
The high level interfaces of the framework and the most often used classes.
|
bibliothek.gui.dock.control |
Classes responsible to handle some global task.
|
bibliothek.gui.dock.control.focus |
The focus sub-system is responsible for transfering the focus to the currently
active
Dockable . |
bibliothek.gui.dock.event |
Listeners, adapters and events used in the whole framework.
A Listener is added to some object that needs to be observed, the Listener will be informed whenever the observed object changes. An Adapter is an implementation of a Listener, but the methods of an Adapter are empty. An Event is an object carrying information from an observed object to a Listener. |
Modifier and Type | Method and Description |
---|---|
FocusController |
DockController.getFocusController()
Gets the manager which is responsible for transfering focus between
Dockable s. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultFocusController
Default implementation of
FocusController . |
Modifier and Type | Method and Description |
---|---|
FocusController |
DefaultDockControllerFactory.createFocusController(DockController controller,
ControllerSetupCollection setup) |
FocusController |
DockControllerFactory.createFocusController(DockController controller,
ControllerSetupCollection setup)
Creates the focus-controller of
controller |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFocusController
Abstract implementation of
FocusController offering methods to
handle the listeners. |
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultFocusRequest.validate(FocusController controller) |
boolean |
EnsuringFocusRequest.validate(FocusController controller) |
boolean |
FocusRequest.validate(FocusController controller)
Invoked by
controller right before this request is processed. |
boolean |
RepeatingFocusRequest.validate(FocusController controller) |
Modifier and Type | Method and Description |
---|---|
FocusVetoListener.FocusVeto |
FocusVetoListener.vetoFocus(FocusController controller,
Dockable dockable)
Invoked when the focus should change because the user did something
with
dockable . |
FocusVetoListener.FocusVeto |
FocusVetoListener.vetoFocus(FocusController controller,
DockTitle title)
Invoked when the focus should change because the user did something
with
title . |