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