com.threerings.parlor.card.client
Class CardPanel.CardListener

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by javax.swing.event.MouseInputAdapter
          extended by com.threerings.parlor.card.client.CardPanel.CardListener
All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener, MouseInputListener
Enclosing class:
CardPanel

protected class CardPanel.CardListener
extends MouseInputAdapter

Listens for mouse interactions with cards.


Field Summary
protected  int _handleX
           
protected  int _handleY
           
protected  boolean _hasBeenDragged
           
 
Constructor Summary
protected CardPanel.CardListener()
           
 
Method Summary
 void mouseClicked(MouseEvent me)
           
 void mouseDragged(MouseEvent me)
           
 void mouseEntered(MouseEvent me)
           
 void mouseExited(MouseEvent me)
           
 void mouseMoved(MouseEvent me)
           
 void mousePressed(MouseEvent me)
           
 void mouseReleased(MouseEvent me)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_handleX

protected int _handleX

_handleY

protected int _handleY

_hasBeenDragged

protected boolean _hasBeenDragged
Constructor Detail

CardPanel.CardListener

protected CardPanel.CardListener()
Method Detail

mousePressed

public void mousePressed(MouseEvent me)
Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class MouseAdapter

mouseReleased

public void mouseReleased(MouseEvent me)
Specified by:
mouseReleased in interface MouseListener
Overrides:
mouseReleased in class MouseAdapter

mouseClicked

public void mouseClicked(MouseEvent me)
Specified by:
mouseClicked in interface MouseListener
Overrides:
mouseClicked in class MouseAdapter

mouseMoved

public void mouseMoved(MouseEvent me)
Specified by:
mouseMoved in interface MouseMotionListener
Overrides:
mouseMoved in class MouseAdapter

mouseDragged

public void mouseDragged(MouseEvent me)
Specified by:
mouseDragged in interface MouseMotionListener
Overrides:
mouseDragged in class MouseAdapter

mouseEntered

public void mouseEntered(MouseEvent me)
Specified by:
mouseEntered in interface MouseListener
Overrides:
mouseEntered in class MouseAdapter

mouseExited

public void mouseExited(MouseEvent me)
Specified by:
mouseExited in interface MouseListener
Overrides:
mouseExited in class MouseAdapter