See: Description
Interface | Description |
---|---|
BasicRemoteRelocator |
Definition of properties shared by the
RemoteRelocator and by the DirectRemoteRelocator . |
ControllerSetupCollection |
A collection of
ControllerSetupListener s. |
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 .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). |
Class | Description |
---|---|
AbstractKeyboardController |
Abstract implementation of
KeyboardController offering methods to store and call
KeyboardListener s. |
AcceptanceDockRelocatorMode | |
ActionBinder |
A manager which ensures that every
DockAction is bound to its Dockable s. |
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. |
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 KeyListener s to receive KeyEvent s. |
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 Dockable s, DockTitle s
and other DockElementRepresentative s, informs the registered DoubleClickListener s
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
DockElementRepresentative s 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.