|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.control.DefaultGlobalMouseDispatcher
public class DefaultGlobalMouseDispatcher
This default implementation of a GlobalMouseDispatcher uses an AWTEventListener is possible, or
just forwards events that are delivered to the dispatch(MouseEvent) method.
| Constructor Summary | |
|---|---|
DefaultGlobalMouseDispatcher(DockController controller,
ControllerSetupCollection setup)
Creates a new dispatcher. |
|
| Method Summary | |
|---|---|
void |
addMouseListener(MouseListener listener)
Adds the observer listener to this dispatcher. |
void |
addMouseMotionListener(MouseMotionListener listener)
Adds the observer listener to this dispatcher. |
void |
addMouseWheelListener(MouseWheelListener listener)
Adds the observer listener to this dispatcher. |
protected AWTEventListener |
createListener()
Creates a listener which will receive mouse-events. |
void |
dispatch(MouseEvent event)
Called by various Components when they register a MouseEvent. |
protected MouseListener[] |
getMouseListeners()
Gets all the MouseListeners that are currently registered. |
protected MouseMotionListener[] |
getMouseMotionListeners()
Gets all the MouseMotionListeners that are currently registered. |
protected MouseWheelListener[] |
getMouseWheelListeners()
Gets all the MouseWheelListeners that are currently registered. |
void |
kill()
Releases any resources this dispatcher holds. |
void |
removeMouseListener(MouseListener listener)
Removes the observer listener from this dispacher. |
void |
removeMouseMotionListener(MouseMotionListener listener)
Removes the observer listener from this dispacher. |
void |
removeMouseWheelListener(MouseWheelListener listener)
Removes the observer listener from this dispacher. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultGlobalMouseDispatcher(DockController controller,
ControllerSetupCollection setup)
controller - the controller in whose realm this dispatcher workssetup - tells when the setup phase of controller is finished| Method Detail |
|---|
public void dispatch(MouseEvent event)
GlobalMouseDispatcherComponents when they register a MouseEvent. Calls to this method are only
necessary when in a restricted environment. The
GlobalMouseDispatcher may filter the events, but usually the event is forwarded to all
registered MouseListeners.
dispatch in interface GlobalMouseDispatcherevent - the event to forwardpublic void addMouseListener(MouseListener listener)
GlobalMouseDispatcherlistener to this dispatcher.
addMouseListener in interface GlobalMouseDispatcherlistener - the new listener, not nullpublic void removeMouseListener(MouseListener listener)
GlobalMouseDispatcherlistener from this dispacher.
removeMouseListener in interface GlobalMouseDispatcherlistener - the listener to removeprotected MouseListener[] getMouseListeners()
MouseListeners that are currently registered.
public void addMouseMotionListener(MouseMotionListener listener)
GlobalMouseDispatcherlistener to this dispatcher.
addMouseMotionListener in interface GlobalMouseDispatcherlistener - the new listener, not nullpublic void removeMouseMotionListener(MouseMotionListener listener)
GlobalMouseDispatcherlistener from this dispacher.
removeMouseMotionListener in interface GlobalMouseDispatcherlistener - the listener to removeprotected MouseMotionListener[] getMouseMotionListeners()
MouseMotionListeners that are currently registered.
public void addMouseWheelListener(MouseWheelListener listener)
GlobalMouseDispatcherlistener to this dispatcher.
addMouseWheelListener in interface GlobalMouseDispatcherlistener - the new listener, not nullpublic void removeMouseWheelListener(MouseWheelListener listener)
GlobalMouseDispatcherlistener from this dispacher.
removeMouseWheelListener in interface GlobalMouseDispatcherlistener - the listener to removeprotected MouseWheelListener[] getMouseWheelListeners()
MouseWheelListeners that are currently registered.
public void kill()
GlobalMouseDispatcher
kill in interface GlobalMouseDispatcherprotected AWTEventListener createListener()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||