|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
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 |
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 :
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 Summary | |
---|---|
AcceptanceDockRelocatorMode | A DockRelocatorMode that adds itself as a DockAcceptance
to the DockController when activated. |
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
the Dockable s in the realm of one DockController .A global instance of ComponentHierarchyObserver can be obtained
through DockController.getComponentHierarchyObserver() . |
DefaultDockControllerFactory | A very simple implementation of DockControllerFactory , creating
only the default-versions of every element. |
DefaultDockRelocator | Default implementation of a handler that performs the drag & drop operations
for a DockController . |
DefaultKeyboardController | A KeyboardController that listens to all events through
an AWTEventListener . |
DefaultMouseFocusObserver | A focus controller which adds an AWTEventListener to the
Toolkit to receive events which may change the focus. |
DockRegister | A set of all Dockables and
DockStations currently used in the
system. |
DockRelocator | A manager adding MouseListener and
MouseMotionListener to every Dockable
and DockTitle and handling the
drag and drop.The behaviour of a drag and drop operation can be made dependent of the keys that are pressed, using some DockRelocatorMode s. |
DoubleClickController | Adds a MouseListener to all Dockable s and DockTitle s
and informs the registered DoubleClickController.GlobalDoubleClickListener s whenever the user
clicks twice on such an element. |
FocusController | A listener to the DockRegister , ensuring that always the newest or
a visible Dockable has the focus. |
KeyboardController | An observer of all KeyEvents, forwarding them to registered listeners. |
MouseFocusObserver | A FocusController listens to all AWT-events. |
PopupController | Adds listeners to all Dockables and DockTitles . |
SingleParentRemover | An observer of a DockController . |
Enum Summary | |
---|---|
RemoteRelocator.Reaction | Tells a caller of a method whether the RemoteRelocator has
finished the drag & drop operation or not. |
Classes responsible to handle some global task. They are used directly
by a DockController
performing their task in the
realm of that DockController
.
The 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.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |