public class SelectionTracker
extends javax.swing.event.MouseInputAdapter
Modifier and Type | Field and Description |
---|---|
private int |
active
Mouse button used to initiate the selection tracking.
|
private int |
avoid
Mouse button that represents the popup trigger event.
|
private ChuiSimulator |
sim
CHUI simulator instance.
|
Constructor and Description |
---|
SelectionTracker(ChuiSimulator sim)
Construct an instance.
|
Modifier and Type | Method and Description |
---|---|
void |
mouseDragged(java.awt.event.MouseEvent evt)
Process a mouse dragged event.
|
void |
mousePressed(java.awt.event.MouseEvent evt)
Process a mouse button pressed event.
|
void |
mouseReleased(java.awt.event.MouseEvent evt)
Process a mouse button released event.
|
mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
private ChuiSimulator sim
private int avoid
private int active
public SelectionTracker(ChuiSimulator sim)
sim
- The CHUI simulator for which selection tracking is done.public void mousePressed(java.awt.event.MouseEvent evt)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class java.awt.event.MouseAdapter
evt
- The mouse button event being processed.public void mouseDragged(java.awt.event.MouseEvent evt)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class java.awt.event.MouseAdapter
evt
- The mouse dragged event being processed.public void mouseReleased(java.awt.event.MouseEvent evt)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class java.awt.event.MouseAdapter
evt
- The mouse button event being processed.