|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.neu.ccs.gui.MouseActionAdapter
An adapter class for receiving mouse input events and performing actions in response to those events.
| Field Summary | |
protected ActionSequence |
clickedActions
List of action listeners to be performed upon the notification of mouse clicked events. |
protected ActionSequence |
draggedActions
List of action listeners to be performed upon the notification of mouse dragged events. |
protected ActionSequence |
enteredActions
List of action listeners to be performed upon the notification of mouse entered events. |
protected ActionSequence |
exitedActions
List of action listeners to be performed upon the notification of mouse exited events. |
protected ActionSequence |
movedActions
List of action listeners to be performed upon the notification of mouse moved events. |
protected ActionSequence |
pressedActions
List of action listeners to be performed upon the notification of mouse pressed events. |
protected ActionSequence |
releasedActions
List of action listeners to be performed upon the notification of mouse released events. |
| Constructor Summary | |
MouseActionAdapter()
Constructs a mouse action adapter. |
|
MouseActionAdapter(Component target)
Constructs a mouse action adapter listening for mouse and mouse motion events generated by the given component. |
|
| Method Summary | |
void |
addAsListenerTo(Component c)
Registers this adapter to receive mouse events generated by the given component. |
void |
addMouseClickedAction(ActionListener a)
Adds the given action listener to the action sequence so that it will be performed when the mouse is clicked. |
void |
addMouseDraggedAction(ActionListener a)
Adds the given action listener to the action sequence so that it will be performed when the mouse is dragged. |
void |
addMouseEnteredAction(ActionListener a)
Adds the given action listener to the action sequence so that it will be performed when the mouse enters the component. |
void |
addMouseExitedAction(ActionListener a)
Adds the given action to the action sequence so that it will be performed when the mouse exits the component. |
void |
addMouseMovedAction(ActionListener a)
Adds the given action listener to the action sequence so that it will be performed when the mouse is moved. |
void |
addMousePressedAction(ActionListener a)
Adds the given action listener to the action sequence so that it will be performed when the mouse button is pressed. |
void |
addMouseReleasedAction(ActionListener a)
Adds the given action listener to the action sequence so that it will be performed when the mouse button is released. |
ActionSequence |
getMouseClickedActions()
Returns the action sequence for mouse clicked events. |
ActionSequence |
getMouseDraggedActions()
Returns the action sequence for mouse dragged events. |
ActionSequence |
getMouseEnteredActions()
Returns the action sequence for mouse entered events. |
ActionSequence |
getMouseExitedActions()
Returns the action sequence for mouse exited events. |
ActionSequence |
getMouseMovedActions()
Returns the action sequence for mouse moved events. |
ActionSequence |
getMousePressedActions()
Returns the action sequence for mouse pressed events. |
ActionSequence |
getMouseReleasedActions()
Returns the action sequence for mouse released events. |
void |
mouseClicked(MouseEvent evt)
Performs the stored action listener sequence when the mouse is clicked. |
void |
mouseDragged(MouseEvent evt)
Performs the stored action listener sequence when the mouse is dragged. |
void |
mouseEntered(MouseEvent evt)
Performs the stored action listener sequence when the mouse enters the component. |
void |
mouseExited(MouseEvent evt)
Performs the stored action listener sequence when the mouse exits the component. |
void |
mouseMoved(MouseEvent evt)
Performs the stored action listener sequence when the mouse is moved. |
void |
mousePressed(MouseEvent evt)
Performs the stored action listener sequence when a mouse button is pressed. |
void |
mouseReleased(MouseEvent evt)
Performs the stored action listener sequence when the mouse button is released. |
void |
removeAsListenerTo(Component c)
Deregisters this adapter from receiving mouse events generated by the given component. |
void |
removeMouseClickedAction(ActionListener a)
Removes the given action listener from this adapter so that it will be no longer be performed when the mouse is clicked. |
void |
removeMouseDraggedAction(ActionListener a)
Removes the given action listener from this adapter so that it will be no longer be performed when the mouse is dragged. |
void |
removeMouseEnteredAction(ActionListener a)
Removes the given action listener from this adapter so that it will be no longer be performed when the mouse enters the component. |
void |
removeMouseExitedAction(ActionListener a)
Removes the given action listener from this adapter so that it will be no longer be performed when the mouse exits the component. |
void |
removeMouseMovedAction(ActionListener a)
Removes the given action listener from this adapter so that it will be no longer be performed when the mouse is moved. |
void |
removeMousePressedAction(ActionListener a)
Removes the given action listener from this adapter so that it will be no longer be performed when the mouse is pressed. |
void |
removeMouseReleasedAction(ActionListener a)
Removes the given action listener from this adapter so that it will be no longer be performed when the mouse is released. |
void |
setMouseClickedActions(ActionSequence sequence)
Sets the action sequence for mouse clicked events to the given action sequence. |
void |
setMouseDraggedActions(ActionSequence sequence)
Sets the action sequence for mouse dragged events to the given action sequence. |
void |
setMouseEnteredActions(ActionSequence sequence)
Sets the action sequence for mouse entered events to the given action sequence. |
void |
setMouseExitedActions(ActionSequence sequence)
Sets the action sequence for mouse exited events to the given action sequence. |
void |
setMouseMovedActions(ActionSequence sequence)
Sets the action sequence for mouse moved events to the given action sequence. |
void |
setMousePressedActions(ActionSequence sequence)
Sets the action sequence for mouse pressed events to the given action sequence. |
void |
setMouseReleasedActions(ActionSequence sequence)
Sets the action sequence for mouse released events to the given action sequence. |
void |
uninstallAllMouseActions()
Uninstall all mouse actions for this adapter. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected ActionSequence clickedActions
protected ActionSequence enteredActions
protected ActionSequence exitedActions
protected ActionSequence pressedActions
protected ActionSequence releasedActions
protected ActionSequence draggedActions
protected ActionSequence movedActions
| Constructor Detail |
public MouseActionAdapter()
public MouseActionAdapter(Component target)
null, this adapter does not listen
to a particular component by default.
target - the component that is listened to| Method Detail |
public final void mouseClicked(MouseEvent evt)
mouseClicked in interface MouseListenerevt - the mouse eventaddMouseClickedAction(ActionListener),
getMouseClickedActions()public final void mouseEntered(MouseEvent evt)
mouseEntered in interface MouseListenerevt - the mouse eventaddMouseEnteredAction(ActionListener),
getMouseEnteredActions()public final void mouseExited(MouseEvent evt)
mouseExited in interface MouseListenerevt - the mouse eventaddMouseExitedAction(ActionListener),
getMouseExitedActions()public final void mousePressed(MouseEvent evt)
mousePressed in interface MouseListenerevt - the mouse eventaddMousePressedAction(ActionListener),
getMousePressedActions()public final void mouseReleased(MouseEvent evt)
mouseReleased in interface MouseListenerevt - the mouse eventaddMouseReleasedAction(ActionListener),
getMouseReleasedActions()public final void mouseDragged(MouseEvent evt)
mouseDragged in interface MouseMotionListenerevt - the mouse eventaddMouseDraggedAction(ActionListener),
getMouseDraggedActions()public final void mouseMoved(MouseEvent evt)
mouseMoved in interface MouseMotionListenerevt - the mouse eventaddMouseMovedAction(ActionListener),
getMouseMovedActions()public void addAsListenerTo(Component c)
null,
no changes are made to this adapter.
c - the component that this adapter should listen topublic void removeAsListenerTo(Component c)
null,
no changes are made to this adapter.
c - the component that this adapter should
stop listening topublic void addMouseClickedAction(ActionListener a)
a - the desired action listenerremoveMouseClickedAction(ActionListener),
setMouseClickedActions(ActionSequence),
getMouseClickedActions()public void addMouseEnteredAction(ActionListener a)
a - the desired action listenerremoveMouseEnteredAction(ActionListener),
setMouseEnteredActions(ActionSequence),
getMouseEnteredActions()public void addMouseExitedAction(ActionListener a)
a - the desired action listenerremoveMouseExitedAction(ActionListener),
setMouseExitedActions(ActionSequence),
getMouseExitedActions()public void addMousePressedAction(ActionListener a)
a - the desired action listenerremoveMousePressedAction(ActionListener),
setMousePressedActions(ActionSequence),
getMousePressedActions()public void addMouseReleasedAction(ActionListener a)
a - the desired action listenerremoveMouseReleasedAction(ActionListener),
setMouseReleasedActions(ActionSequence),
getMouseReleasedActions()public void addMouseDraggedAction(ActionListener a)
a - the desired action listenerremoveMouseDraggedAction(ActionListener),
setMouseDraggedActions(ActionSequence),
getMouseDraggedActions()public void addMouseMovedAction(ActionListener a)
a - the desired action listenerremoveMouseMovedAction(ActionListener),
setMouseMovedActions(ActionSequence),
getMouseMovedActions()public void removeMouseClickedAction(ActionListener a)
a - the action listener to be removedaddMouseClickedAction(ActionListener),
setMouseClickedActions(ActionSequence),
getMouseClickedActions()public void removeMouseEnteredAction(ActionListener a)
a - the action listener to be removedaddMouseEnteredAction(ActionListener),
setMouseEnteredActions(ActionSequence),
getMouseEnteredActions()public void removeMouseExitedAction(ActionListener a)
a - the action listener to be removedaddMouseExitedAction(ActionListener),
setMouseExitedActions(ActionSequence),
getMouseExitedActions()public void removeMousePressedAction(ActionListener a)
a - the action listener to be removedaddMousePressedAction(ActionListener),
setMousePressedActions(ActionSequence),
getMousePressedActions()public void removeMouseReleasedAction(ActionListener a)
a - the action listener to be removedaddMouseReleasedAction(ActionListener),
setMouseReleasedActions(ActionSequence),
getMouseReleasedActions()public void removeMouseDraggedAction(ActionListener a)
a - the action listener to be removedaddMouseDraggedAction(ActionListener),
setMouseDraggedActions(ActionSequence),
getMouseDraggedActions()public void removeMouseMovedAction(ActionListener a)
a - the action listener to be removedaddMouseMovedAction(ActionListener),
setMouseMovedActions(ActionSequence),
getMouseMovedActions()public void setMouseClickedActions(ActionSequence sequence)
null, the action sequence
for mouse clicked events is cleared.
sequence - the desired action sequencegetMouseClickedActions(),
addMouseClickedAction(ActionListener),
removeMouseClickedAction(ActionListener)public void setMouseEnteredActions(ActionSequence sequence)
null, the action sequence
for mouse entered events is cleared.
sequence - the desired action sequencegetMouseEnteredActions(),
addMouseEnteredAction(ActionListener),
removeMouseEnteredAction(ActionListener)public void setMouseExitedActions(ActionSequence sequence)
null, the action sequence
for mouse exited events is cleared.
sequence - the desired action sequencesetMouseExitedActions(ActionSequence),
addMouseExitedAction(ActionListener),
removeMouseExitedAction(ActionListener)public void setMousePressedActions(ActionSequence sequence)
null, the action sequence
for mouse pressed events is cleared.
sequence - the desired action sequencegetMousePressedActions(),
addMousePressedAction(ActionListener),
removeMousePressedAction(ActionListener)public void setMouseReleasedActions(ActionSequence sequence)
null, the action sequence
for mouse released events is cleared.
sequence - the desired action sequencegetMouseReleasedActions(),
addMouseReleasedAction(ActionListener),
removeMouseReleasedAction(ActionListener)public void setMouseDraggedActions(ActionSequence sequence)
null, the action sequence
for mouse dragged events is cleared.
sequence - the desired action sequencegetMouseDraggedActions(),
addMouseDraggedAction(ActionListener),
removeMouseDraggedAction(ActionListener)public void setMouseMovedActions(ActionSequence sequence)
null, the action sequence
for mouse moved events is cleared.
sequence - the desired action sequencegetMouseMovedActions(),
addMouseMovedAction(ActionListener),
removeMouseMovedAction(ActionListener)public ActionSequence getMouseClickedActions()
setMouseClickedActions(ActionSequence),
addMouseClickedAction(ActionListener),
removeMouseClickedAction(ActionListener)public ActionSequence getMouseEnteredActions()
setMouseEnteredActions(ActionSequence),
addMouseEnteredAction(ActionListener),
removeMouseEnteredAction(ActionListener)public ActionSequence getMouseExitedActions()
setMouseExitedActions(ActionSequence),
addMouseExitedAction(ActionListener),
removeMouseExitedAction(ActionListener)public ActionSequence getMousePressedActions()
setMousePressedActions(ActionSequence),
addMousePressedAction(ActionListener),
removeMousePressedAction(ActionListener)public ActionSequence getMouseReleasedActions()
setMouseReleasedActions(ActionSequence),
addMouseReleasedAction(ActionListener),
removeMouseReleasedAction(ActionListener)public ActionSequence getMouseDraggedActions()
setMouseDraggedActions(ActionSequence),
addMouseDraggedAction(ActionListener),
removeMouseDraggedAction(ActionListener)public ActionSequence getMouseMovedActions()
setMouseMovedActions(ActionSequence),
addMouseMovedAction(ActionListener),
removeMouseMovedAction(ActionListener)public void uninstallAllMouseActions()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||