class Mouse
extends java.lang.Object
implements java.awt.event.MouseWheelListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.KeyListener
| Modifier and Type | Field and Description |
|---|---|
private ActionManager |
actionManager |
private boolean |
isMouseDown |
private java.lang.String |
keyBuffer |
private int |
modifiersWhenPressed10 |
private Viewer |
viewer |
private int |
xWhenPressed |
private int |
yWhenPressed |
| Constructor and Description |
|---|
Mouse(Viewer viewer,
ActionManager actionManager) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addKeyBuffer(char ch) |
private static int |
applyLeftMouse(int modifiers) |
(package private) void |
clear() |
private void |
clearKeyBuffer() |
(package private) void |
dispose() |
(package private) boolean |
handleOldJvm10Event(int id,
int x,
int y,
int modifiers,
long time) |
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) |
private void |
sendKeyBuffer() |
(package private) void |
setMouseMode() |
private Viewer viewer
private ActionManager actionManager
private java.lang.String keyBuffer
private boolean isMouseDown
private int xWhenPressed
private int yWhenPressed
private int modifiersWhenPressed10
Mouse(Viewer viewer, ActionManager actionManager)
void clear()
void dispose()
boolean handleOldJvm10Event(int id,
int x,
int y,
int modifiers,
long time)
public 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 sendKeyBuffer()
private void mouseEntered(long time,
int x,
int y)
private void mouseExited(long time,
int x,
int y)
void setMouseMode()
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)