org.game.JVirus
Class JVSlider.Dragger

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--org.game.JVirus.JVSlider.Dragger
All Implemented Interfaces:
java.util.EventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
Enclosing class:
JVSlider

protected class JVSlider.Dragger
extends java.awt.event.MouseAdapter
implements java.awt.event.MouseMotionListener

this class catch the mouse event to move the slider


Field Summary
protected  boolean drag
           
protected  java.awt.Rectangle hitRect
           
protected  java.awt.Point lastLocation
           
 
Constructor Summary
protected JVSlider.Dragger()
           
 
Method Summary
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

drag

protected boolean drag

lastLocation

protected java.awt.Point lastLocation

hitRect

protected java.awt.Rectangle hitRect
Constructor Detail

JVSlider.Dragger

protected JVSlider.Dragger()
Method Detail

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Overrides:
mousePressed in class java.awt.event.MouseAdapter

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Overrides:
mouseReleased in class java.awt.event.MouseAdapter

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