See: Description
| Interface | Description |
|---|---|
| BasicRemoteRelocator |
Definition of properties shared by the
RemoteRelocator and by the DirectRemoteRelocator. |
| ControllerSetupCollection |
A collection of
ControllerSetupListeners. |
| DirectRemoteRelocator |
A simplified version of
RemoteRelocator. |
| DockControllerFactory |
Contains various factory methods which are used during initialization
of a
DockController |
| 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. |
| 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. |
| 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. |
| Class | Description |
|---|---|
| AbstractKeyboardController |
Abstract implementation of
KeyboardController offering methods to store and call
KeyboardListeners. |
| AcceptanceDockRelocatorMode | |
| ActionBinder |
A manager which ensures that every
DockAction is bound to its Dockables. |
| ComponentHierarchyObserver |
A class collecting all
Components which are somehow used on or with
the Dockables in the realm of one DockController. |
| DefaultDockControllerFactory |
A very simple implementation of
DockControllerFactory, creating
only the default-versions of every element. |
| DefaultFocusController |
Default implementation of
FocusController. |
| DefaultGlobalMouseDispatcher |
This default implementation of a
GlobalMouseDispatcher uses an AWTEventListener is possible, or
just forwards events that are delivered to the DefaultGlobalMouseDispatcher.dispatch(MouseEvent) method. |
| DefaultKeyboardController |
A
KeyboardController that can either use a global AWTEventListener or
a set of KeyListeners to receive KeyEvents. |
| DockableSelector |
A
DockableSelector is able to open a popup when the user hits a special
combination of keys. |
| DockRegister |
A set of all
Dockables and
DockStations currently used in the
system. |
| DoubleClickController |
Adds a
MouseListener to all Dockables, DockTitles
and other DockElementRepresentatives, informs the registered DoubleClickListeners
whenever the user clicks twice on such an element. |
| ModifierMask |
A
ModifierMask represents a pattern that tells what modifier keys
are currently pressed. |
| PopupController |
Manages the popup menus, adds a listeners to all
DockElementRepresentatives to open popup menus
when the user makes a right click. |
| SingleParentRemover |
An observer of a
DockController. |
| VisibilityFocusObserver |
A listener to the
DockRegister, ensuring that always the newest or
a visible Dockable has the focus. |
| Enum | Description |
|---|---|
| RemoteRelocator.Reaction |
Tells a caller of a method whether the
RemoteRelocator has
finished the drag & drop operation or not. |
DockController performing their task in the
realm of that DockController.DockController uses a
DockControllerFactory to
create instances of the handlers it needs, clients might provide an own
factory to change some behaviour of the framework.Copyright © 2018. All rights reserved.