|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
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 :
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 | |
---|---|
AbstractKeyboardController | Abstract implementation of KeyboardController offering methods to store and call
KeyboardListener s. |
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 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 DoubleClickController.GlobalDoubleClickListener 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 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 |