|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jadex.swing.util.Magnifier
A mouse listener and mousemotion listener to zoom a range in a JPanel. By using
Zoomabl
together, a zoomable JPanel can be created. So-called zooming
here means a region of map can be magnified by creating a rectangle.
Constructor Summary | |
Magnifier(Zoomable p)
constructor to initialize panel |
Method Summary | |
void |
mouseClicked(java.awt.event.MouseEvent e)
Zooming in the drawn rectangle by clicking mouse. |
void |
mouseDragged(java.awt.event.MouseEvent e)
Create a rectangle by mouse dragging. |
void |
mouseEntered(java.awt.event.MouseEvent p1)
Do nothing. |
void |
mouseExited(java.awt.event.MouseEvent p1)
Do nothing. |
void |
mouseMoved(java.awt.event.MouseEvent e)
Detecting is mouse is in the drawn rectangle by mouse moving. |
void |
mousePressed(java.awt.event.MouseEvent p1)
Do nothing. |
void |
mouseReleased(java.awt.event.MouseEvent p1)
Do nothing. |
void |
setVerTicalPosition(float pos)
Set the vertical position. |
void |
setZoomable(Zoomable p)
Set the Zoomable for zooming. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Magnifier(Zoomable p)
Method Detail |
public void setZoomable(Zoomable p)
p
- a Zoomable can be magnified.public void setVerTicalPosition(float pos)
pos
- the vertical position.public void mouseReleased(java.awt.event.MouseEvent p1)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent p1)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent p1)
mousePressed
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent p1)
mouseExited
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |