class Mouse
extends java.lang.Object
implements java.awt.event.MouseWheelListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.KeyListener, javajs.api.GenericMouseInterface
Modifier and Type | Field and Description |
---|---|
private boolean |
isMouseDown |
private java.lang.String |
keyBuffer |
private javajs.api.EventManager |
manager |
private int |
modifiersWhenPressed10 |
private Viewer |
vwr |
private boolean |
wheeling |
private int |
xWhenPressed |
private int |
yWhenPressed |
Constructor and Description |
---|
Mouse(double privateKey,
javajs.api.PlatformViewer vwr,
java.lang.Object odisplay)
Mouse is the listener for all events.
|
Modifier and Type | Method and Description |
---|---|
private void |
addKeyBuffer(char ch) |
private static int |
applyLeftMouse(int modifiers) |
void |
clear() |
private void |
clearKeyBuffer() |
void |
dispose() |
void |
keyPressed(java.awt.event.KeyEvent ke) |
void |
keyReleased(java.awt.event.KeyEvent ke) |
void |
keyTyped(java.awt.event.KeyEvent ke) |
private void |
mouseClicked(long time,
int x,
int y,
int modifiers,
int clickCount) |
void |
mouseClicked(java.awt.event.MouseEvent e) |
private void |
mouseDragged(long time,
int x,
int y,
int modifiers) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
private void |
mouseEntered(long time,
int x,
int y) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
private void |
mouseExited(long time,
int x,
int y) |
void |
mouseExited(java.awt.event.MouseEvent e) |
private void |
mouseMoved(long time,
int x,
int y,
int modifiers) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
private void |
mousePressed(long time,
int x,
int y,
int modifiers,
boolean isPopupTrigger) |
void |
mousePressed(java.awt.event.MouseEvent e) |
private void |
mouseReleased(long time,
int x,
int y,
int modifiers) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
private void |
mouseWheel(long time,
int rotation,
int modifiers) |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e) |
boolean |
processEvent(int id,
int x,
int y,
int modifiers,
long time) |
void |
processTwoPointGesture(float[][][] touches) |
private void |
sendKeyBuffer() |
private Viewer vwr
private javajs.api.EventManager manager
private java.lang.String keyBuffer
private boolean isMouseDown
private boolean wheeling
private int xWhenPressed
private int yWhenPressed
private int modifiersWhenPressed10
Mouse(double privateKey, javajs.api.PlatformViewer vwr, java.lang.Object odisplay)
privateKey
- vwr
- odisplay
- public void clear()
clear
in interface javajs.api.GenericMouseInterface
public void dispose()
dispose
in interface javajs.api.GenericMouseInterface
public boolean processEvent(int id, int x, int y, int modifiers, long time)
processEvent
in interface javajs.api.GenericMouseInterface
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
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
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
public void keyTyped(java.awt.event.KeyEvent ke)
keyTyped
in interface java.awt.event.KeyListener
public void keyPressed(java.awt.event.KeyEvent ke)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent ke)
keyReleased
in interface java.awt.event.KeyListener
private void clearKeyBuffer()
private void addKeyBuffer(char ch)
private void sendKeyBuffer()
private void mouseEntered(long time, int x, int y)
private void mouseExited(long time, int x, int y)
private void mouseClicked(long time, int x, int y, int modifiers, int clickCount)
time
- x
- y
- modifiers
- clickCount
- private void mouseMoved(long time, int x, int y, int modifiers)
private void mouseWheel(long time, int rotation, int modifiers)
private void mousePressed(long time, int x, int y, int modifiers, boolean isPopupTrigger)
time
- x
- y
- modifiers
- isPopupTrigger
- private void mouseReleased(long time, int x, int y, int modifiers)
private void mouseDragged(long time, int x, int y, int modifiers)
private static int applyLeftMouse(int modifiers)
public void processTwoPointGesture(float[][][] touches)
processTwoPointGesture
in interface javajs.api.GenericMouseInterface