Package | Description |
---|---|
bibliothek.extension.gui.dock.preference |
Generic collection of preferences used in this framework.
|
bibliothek.extension.gui.dock.preference.editor |
A set of
PreferenceEditor s
for types that are often used. |
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 transferring the focus to the currently
active
Dockable . |
bibliothek.gui.dock.control.relocator |
Various implementations of
RelocateOperation . |
Class and Description |
---|
ModifierMask
A
ModifierMask represents a pattern that tells what modifier keys
are currently pressed. |
Class and Description |
---|
ModifierMask
A
ModifierMask represents a pattern that tells what modifier keys
are currently pressed. |
Class and Description |
---|
ComponentHierarchyObserver
A class collecting all
Component s which are somehow used on or with
the Dockable s in the realm of one DockController .A global instance of ComponentHierarchyObserver can be obtained
through DockController.getComponentHierarchyObserver() .Note that a hierarchy observer may also know Component s which are
not directly associated with Dockable s. |
ControllerSetupCollection
A collection of
ControllerSetupListener s. |
DockableSelector
A
DockableSelector is able to open a popup when the user hits a special
combination of keys. |
DockControllerFactory
Contains various factory methods which are used during initialization
of a
DockController |
DockRegister
A set of all
Dockables and
DockStations currently used in the
system. |
DockRelocator
The
DockRelocator is responsible for executing and managing the basic drag and drop
operations. |
DoubleClickController
Adds a
MouseListener to all Dockable s, DockTitle s
and other DockElementRepresentative s, informs the registered DoubleClickListener s
whenever the user clicks twice on such an element. |
GlobalMouseDispatcher
The
GlobalMouseDispatcher is used to keep track of the location of mouse on the screen. |
KeyboardController
An observer of all
KeyEvent , forwarding them to registered listeners. |
PopupController
Manages the popup menus, adds a listeners to all
DockElementRepresentative s to open popup menus
when the user makes a right click. |
SingleParentRemover
An observer of a
DockController . |
Class and Description |
---|
AbstractKeyboardController
Abstract implementation of
KeyboardController offering methods to store and call
KeyboardListener s. |
BasicRemoteRelocator
Definition of properties shared by the
RemoteRelocator and by the DirectRemoteRelocator . |
ControllerSetupCollection
A collection of
ControllerSetupListener s. |
DirectRemoteRelocator
A simplified version of
RemoteRelocator . |
DockableSelector
A
DockableSelector is able to open a popup when the user hits a special
combination of keys. |
DockControllerFactory
Contains various factory methods which are used during initialization
of a
DockController |
DockRegister
A set of all
Dockables and
DockStations currently used in the
system. |
DockRelocator
The
DockRelocator is responsible for executing and managing the basic drag and drop
operations. |
DockRelocatorMode
A
DockRelocatorMode is used by a DockRelocator to change
the behaviour of the drag and drop-operation depending what the user
does with the mouse and the keyboard. |
DoubleClickController
Adds a
MouseListener to all Dockable s, DockTitle s
and other DockElementRepresentative s, informs the registered DoubleClickListener s
whenever the user clicks twice on such an element. |
GlobalMouseDispatcher
The
GlobalMouseDispatcher is used to keep track of the location of mouse on the screen. |
KeyboardController
An observer of all
KeyEvent , forwarding them to registered listeners. |
ModifierMask
A
ModifierMask represents a pattern that tells what modifier keys
are currently pressed. |
PopupController
Manages the popup menus, adds a listeners to all
DockElementRepresentative s to open popup menus
when the user makes a right click. |
RemoteRelocator
A remote relocator can be used to perform a drag & drop operation of a
Dockable without the need to know more than the Dockable .The methods of this interface correspond to methods which are used in MouseListener and MouseMotionListener :
Corresponding listener methods
RemoteRelocator.init(int, int, int, int, int)
MouseListener.mousePressed(MouseEvent)
RemoteRelocator.drag(int, int, int)
MouseMotionListener.mouseDragged(MouseEvent)
RemoteRelocator.drop(int, int, int)
MouseListener.mouseReleased(MouseEvent)
The names of these three methods correspond to their normal reaction, when only the left mouse button is pressed (or released). |
RemoteRelocator.Reaction
Tells a caller of a method whether the
RemoteRelocator has
finished the drag & drop operation or not. |
SingleParentRemover
An observer of a
DockController . |
Class and Description |
---|
ControllerSetupCollection
A collection of
ControllerSetupListener s. |
Class and Description |
---|
ControllerSetupCollection
A collection of
ControllerSetupListener s. |
DirectRemoteRelocator
A simplified version of
RemoteRelocator . |
DockRelocator
The
DockRelocator is responsible for executing and managing the basic drag and drop
operations. |
DockRelocatorMode
A
DockRelocatorMode is used by a DockRelocator to change
the behaviour of the drag and drop-operation depending what the user
does with the mouse and the keyboard. |
RemoteRelocator
A remote relocator can be used to perform a drag & drop operation of a
Dockable without the need to know more than the Dockable .The methods of this interface correspond to methods which are used in MouseListener and MouseMotionListener :
Corresponding listener methods
RemoteRelocator.init(int, int, int, int, int)
MouseListener.mousePressed(MouseEvent)
RemoteRelocator.drag(int, int, int)
MouseMotionListener.mouseDragged(MouseEvent)
RemoteRelocator.drop(int, int, int)
MouseListener.mouseReleased(MouseEvent)
The names of these three methods correspond to their normal reaction, when only the left mouse button is pressed (or released). |
RemoteRelocator.Reaction
Tells a caller of a method whether the
RemoteRelocator has
finished the drag & drop operation or not. |