|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbe.ugent.caagt.swirl.mouse.NullMouseHandler
public class NullMouseHandler
Mouse handler that does not perform any action. Usefull as a 'null object' or as a superclass for handlers that only need to override a few methods.
| Field Summary |
|---|
| Fields inherited from interface be.ugent.caagt.swirl.mouse.MouseHandler |
|---|
NULL_MOUSE_HANDLER |
| Constructor Summary | |
|---|---|
NullMouseHandler()
|
|
| Method Summary | |
|---|---|
boolean |
canHandle(javax.swing.JComponent parent)
Check whether this handler can work on the given component. |
void |
doMouseClicked(javax.swing.JComponent parent,
java.awt.event.MouseEvent mouseEvent)
Invoked when the mouse was clicked, i.e. |
void |
doMouseDragged(javax.swing.JComponent parent,
java.awt.event.MouseEvent mouseEvent,
java.awt.event.MouseEvent previousEvent,
java.awt.event.MouseEvent pressedEvent)
Invoked when the mouse pointer was dragged, i.e., moved while the button is down. |
void |
doMousePressed(javax.swing.JComponent parent,
java.awt.event.MouseEvent mouseEvent)
Invoked when the mouse was pressed down and then dragged for the first time. |
void |
doMouseReleased(javax.swing.JComponent parent,
java.awt.event.MouseEvent mouseEvent,
java.awt.event.MouseEvent pressedEvent)
Invoked when the mouse pointer was released after it was dragged. |
void |
doPopup(javax.swing.JComponent parent,
java.awt.event.MouseEvent mouseEvent)
Invoked when a popup gesture was invoked and the mouse did not actually move while the button was down. |
void |
paintDragging(javax.swing.JComponent parent,
java.awt.Graphics g,
java.awt.event.MouseEvent mouseEvent,
java.awt.event.MouseEvent previousEvent,
java.awt.event.MouseEvent pressedEvent)
Paint visual feedback while dragging the mouse. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NullMouseHandler()
| Method Detail |
|---|
public void doMouseReleased(javax.swing.JComponent parent,
java.awt.event.MouseEvent mouseEvent,
java.awt.event.MouseEvent pressedEvent)
MouseHandlerMouseHandler.doMousePressed(javax.swing.JComponent, java.awt.event.MouseEvent) event
was not consumed by this object.
doMouseReleased in interface MouseHandlerparent - Component for which this handler acts as a controllermouseEvent - Corresponding mouse eventpressedEvent - Mouse event that initiated this gesture
public void doPopup(javax.swing.JComponent parent,
java.awt.event.MouseEvent mouseEvent)
MouseHandlerHandlers should consume the event if they take responsibility for this mouse gesture.
doPopup in interface MouseHandlerparent - Component for which this handler acts as a controllermouseEvent - Corresponding mouse event
public void doMouseDragged(javax.swing.JComponent parent,
java.awt.event.MouseEvent mouseEvent,
java.awt.event.MouseEvent previousEvent,
java.awt.event.MouseEvent pressedEvent)
MouseHandlerMouseHandler.doMousePressed(javax.swing.JComponent, java.awt.event.MouseEvent) event
was not consumed by this object.
doMouseDragged in interface MouseHandlerparent - Component for which this handler acts as a controllermouseEvent - Corresponding mouse eventpreviousEvent - Pressed or dragged event before this event.pressedEvent - Mouse event that initiated this gesture
public void doMousePressed(javax.swing.JComponent parent,
java.awt.event.MouseEvent mouseEvent)
MouseHandlerHandlers should consume the event if they take responsibility for the mouse gesture started by this press (and ending with the subsequent release of the button).
doMousePressed in interface MouseHandlerparent - Component for which this handler acts as a controllermouseEvent - Corresponding mouse event
public void doMouseClicked(javax.swing.JComponent parent,
java.awt.event.MouseEvent mouseEvent)
MouseHandlerMouseHandler.doPopup(javax.swing.JComponent, java.awt.event.MouseEvent) is invoked instead.
Handlers should consume the event if they take responsibility for this mouse gesture.
doMouseClicked in interface MouseHandlerparent - Component for which this handler acts as a controllermouseEvent - Corresponding mouse event
public void paintDragging(javax.swing.JComponent parent,
java.awt.Graphics g,
java.awt.event.MouseEvent mouseEvent,
java.awt.event.MouseEvent previousEvent,
java.awt.event.MouseEvent pressedEvent)
MouseHandlerMouseHandler.doMousePressed(javax.swing.JComponent, java.awt.event.MouseEvent) event
was not consumed by this object.
paintDragging in interface MouseHandlerparent - Component for which this handler acts as a controllerg - Graphics context onto which the visual feedback should be drawnmouseEvent - Mouse event corresponding to the last dragpressedEvent - Mouse event that initiated this gesturepublic boolean canHandle(javax.swing.JComponent parent)
MouseHandler
canHandle in interface MouseHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||