ch.randelshofer.rubik
Class AbstractCube3D.PartAction
java.lang.Object
ch.randelshofer.rubik.AbstractCube3D.PartAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.MouseListener, java.util.EventListener
- Enclosing class:
- AbstractCube3D
protected class AbstractCube3D.PartAction
- extends java.lang.Object
- implements java.awt.event.ActionListener, java.awt.event.MouseListener
This action is used to forward user actions on the cube parts to
Cube3DListeners.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractCube3D.PartAction
public AbstractCube3D.PartAction(int partIndex,
int orientation,
int stickerIndex)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Invoked when an action occurs.
FIXME - The passed in ActionEvent must return modifiersExt when
getModifiers() is called!
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent evt)
- Specified by:
mouseClicked in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent evt)
- Specified by:
mousePressed in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent evt)
- Specified by:
mouseReleased in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent evt)
- Specified by:
mouseEntered in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent evt)
- Specified by:
mouseExited in interface java.awt.event.MouseListener