CubeTwister 2.0alpha142 2012-02-11

ch.randelshofer.rubik.virtual
Class AbstractVirtualCubeApplet.EventHandler

java.lang.Object
  extended by ch.randelshofer.rubik.virtual.AbstractVirtualCubeApplet.EventHandler
All Implemented Interfaces:
Cube3DListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener
Enclosing class:
AbstractVirtualCubeApplet

public class AbstractVirtualCubeApplet.EventHandler
extends java.lang.Object
implements Cube3DListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener


Field Summary
protected  boolean isDragged
           
protected  boolean isEntered
           
 
Constructor Summary
AbstractVirtualCubeApplet.EventHandler()
           
 
Method Summary
 void actionPerformed(Cube3DEvent evt)
          Invoked when an action on a part of the geometry occured.
 void activate()
           
 void deactivate()
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(Cube3DEvent evt)
          Invoked when the mouse entered a part.
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(Cube3DEvent evt)
          Invoked when the mouse exited a part.
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(Cube3DEvent evt)
          Invoked when the mouse button is pressed.
 void mousePressed(java.awt.event.MouseEvent evt)
           
 void mouseReleased(Cube3DEvent evt)
          Invoked when the mouse button is released.
 void mouseReleased(java.awt.event.MouseEvent evt)
           
protected  void updateCursor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isEntered

protected boolean isEntered

isDragged

protected boolean isDragged
Constructor Detail

AbstractVirtualCubeApplet.EventHandler

public AbstractVirtualCubeApplet.EventHandler()
Method Detail

activate

public void activate()

deactivate

public void deactivate()

actionPerformed

public void actionPerformed(Cube3DEvent evt)
Description copied from interface: Cube3DListener
Invoked when an action on a part of the geometry occured.

Specified by:
actionPerformed in interface Cube3DListener

mousePressed

public void mousePressed(Cube3DEvent evt)
Description copied from interface: Cube3DListener
Invoked when the mouse button is pressed.

Specified by:
mousePressed in interface Cube3DListener

mouseReleased

public void mouseReleased(Cube3DEvent evt)
Description copied from interface: Cube3DListener
Invoked when the mouse button is released.

Specified by:
mouseReleased in interface Cube3DListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(Cube3DEvent evt)
Description copied from interface: Cube3DListener
Invoked when the mouse exited a part.

Specified by:
mouseExited in interface Cube3DListener

mouseEntered

public void mouseEntered(Cube3DEvent evt)
Description copied from interface: Cube3DListener
Invoked when the mouse entered a part.

Specified by:
mouseEntered in interface Cube3DListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent evt)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent evt)
Specified by:
mousePressed in interface java.awt.event.MouseListener

updateCursor

protected void updateCursor()

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

(c) Werner Randelshofer.
All rights reserved.