public class ObservableMouseListener extends DefaultObservable<java.awt.event.MouseEvent> implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener
MouseEvent.getID()
which can be one of the following value:
MouseEvent.MOUSE_CLICKEDMouseEvent.MOUSE_PRESSEDMouseEvent.MOUSE_RELEASEDMouseEvent.MOUSE_ENTEREDMouseEvent.MOUSE_EXITEDMouseEvent.MOUSE_MOVEDMouseEvent.MOUSE_DRAGGEDMouseEvent.MOUSE_WHEEL| Constructor and Description |
|---|
ObservableMouseListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e) |
static ObservableMouseListener |
register(java.awt.Component component)
Convenience method to register an observer on the component for all mouse event types.
|
ObservableMouseListener |
registerWith(java.awt.Component component)
Convenience method to register this observer with the target component for all mouse event types.
|
ObservableMouseListener |
registerWith(java.awt.Component component,
boolean normal,
boolean motion,
boolean wheel)
Convenience method to register this observer with the target component for any mouse event types.
|
ObservableMouseListener |
unregisterFrom(java.awt.Component component)
Unregister all mouse events from the given component.
|
close, error, finish, getObserverCount, next, register, unregisterpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListener@Nonnull public static ObservableMouseListener register(@Nonnull java.awt.Component component)
Component.removeMouseListener(), Component.removeMouseMotionListener() and
Component.removeMouseWheelListener() methods.component - the target component.@Nonnull public ObservableMouseListener registerWith(@Nonnull java.awt.Component component)
unregisterFrom().component - the target component@Nonnull public ObservableMouseListener registerWith(@Nonnull java.awt.Component component, boolean normal, boolean motion, boolean wheel)
unregisterFrom().component - the target componentnormal - register for normal events?motion - register for motion events?wheel - register for wheel events?@Nonnull public ObservableMouseListener unregisterFrom(@Nonnull java.awt.Component component)
component - the target component