diva.gui.toolbox
Class JPanner.ScaleMouseListener

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by diva.gui.toolbox.JPanner.ScaleMouseListener
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener
Enclosing class:
JPanner

private class JPanner.ScaleMouseListener
extends java.awt.event.MouseAdapter
implements java.awt.event.MouseMotionListener


Field Summary
 java.awt.geom.Point2D origin
           
 java.awt.geom.Point2D scaled
           
 java.awt.geom.AffineTransform transformOrigin
           
 
Constructor Summary
private JPanner.ScaleMouseListener()
           
 
Method Summary
 void mouseDragged(java.awt.event.MouseEvent evt)
           
 void mouseMoved(java.awt.event.MouseEvent evt)
           
 void mousePressed(java.awt.event.MouseEvent evt)
           
 void setScale(int x, int y)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited, mouseReleased
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

origin

public java.awt.geom.Point2D origin

scaled

public java.awt.geom.Point2D scaled

transformOrigin

public java.awt.geom.AffineTransform transformOrigin
Constructor Detail

JPanner.ScaleMouseListener

private JPanner.ScaleMouseListener()
Method Detail

setScale

public void setScale(int x,
                     int y)

mousePressed

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

mouseMoved

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

mouseDragged

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