CubeTwister 2.0alpha142 2012-02-11

ch.randelshofer.rubik
Class AbstractCube3D.PartAction

java.lang.Object
  extended by 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.


Constructor Summary
AbstractCube3D.PartAction(int partIndex, int orientation, int stickerIndex)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          Invoked when an action occurs.
 void mouseClicked(java.awt.event.MouseEvent evt)
           
 void mouseEntered(java.awt.event.MouseEvent evt)
           
 void mouseExited(java.awt.event.MouseEvent evt)
           
 void mousePressed(java.awt.event.MouseEvent evt)
           
 void mouseReleased(java.awt.event.MouseEvent evt)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractCube3D.PartAction

public AbstractCube3D.PartAction(int partIndex,
                                 int orientation,
                                 int stickerIndex)
Method Detail

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

(c) Werner Randelshofer.
All rights reserved.