|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
DirectRemoteRelocator | A simplified version of RemoteRelocator . |
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 | |
---|---|
DefaultDockRelocator | Default implementation of a handler that performs the drag & drop operations
for a DockController . |
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. |
FocusController | A listener to the DockRegister , ensuring that always the newest or
a visible Dockable has the focus. |
MouseFocusObserver | A FocusController listens to all AWT-events. |
PopupController | Adds listeners to all Dockables and DockTitles . |
Enum Summary | |
---|---|
RemoteRelocator.Reaction | Tells a caller of a method whether the RemoteRelocator has
finished the drag & drop operation or not. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |