Package org.jmol.awt
Class Mouse
java.lang.Object
org.jmol.awt.Mouse
- All Implemented Interfaces:
KeyListener
,MouseListener
,MouseMotionListener
,MouseWheelListener
,EventListener
,GenericMouseInterface
class Mouse
extends Object
implements MouseWheelListener, MouseListener, MouseMotionListener, KeyListener, GenericMouseInterface
formerly org.jmol.viewer.MouseManager14
methods required by Jmol that access java.awt.event
private to org.jmol.awt
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private String
private EventManager
private int
private int
private Viewer
private boolean
private int
private int
-
Constructor Summary
ConstructorsConstructorDescriptionMouse
(double privateKey, PlatformViewer vwr, Object odisplay) Mouse is the listener for all events. -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addKeyBuffer
(char ch) private static int
applyLeftMouse
(int modifiers) private void
checkElementSelected
(char ch) void
clear()
private void
void
dispose()
void
keyPressed
(KeyEvent ke) void
keyReleased
(KeyEvent ke) void
private void
mouseClicked
(long time, int x, int y, int modifiers, int clickCount) void
private void
mouseDragged
(long time, int x, int y) void
private void
mouseEntered
(long time, int x, int y) void
private void
mouseExited
(long time, int x, int y) void
private void
mouseMoved
(long time, int x, int y, int modifiers) void
private void
mousePressed
(long time, int x, int y, int modifiers, boolean isPopupTrigger) void
private void
mouseReleased
(long time, int x, int y, int modifiers) void
private void
mouseWheel
(long time, int rotation, int modifiers) void
boolean
processEvent
(int id, int x, int y, int modifiers, long time) void
processTwoPointGesture
(float[][][] touches) private void
-
Field Details
-
vwr
-
manager
-
keyBuffer
-
isMouseDown
private boolean isMouseDown -
wheeling
private boolean wheeling -
modifiersDown
private int modifiersDown -
xWhenPressed
private int xWhenPressed -
yWhenPressed
private int yWhenPressed -
modifiersWhenPressed10
private int modifiersWhenPressed10
-
-
Constructor Details
-
Mouse
Mouse(double privateKey, PlatformViewer vwr, Object odisplay) Mouse is the listener for all events.- Parameters:
privateKey
-vwr
-odisplay
-
-
-
Method Details
-
clear
public void clear()- Specified by:
clear
in interfaceGenericMouseInterface
-
dispose
public void dispose()- Specified by:
dispose
in interfaceGenericMouseInterface
-
processEvent
public boolean processEvent(int id, int x, int y, int modifiers, long time) - Specified by:
processEvent
in interfaceGenericMouseInterface
-
mouseClicked
- Specified by:
mouseClicked
in interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEntered
in interfaceMouseListener
-
mouseExited
- Specified by:
mouseExited
in interfaceMouseListener
-
mousePressed
- Specified by:
mousePressed
in interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleased
in interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDragged
in interfaceMouseMotionListener
-
mouseMoved
- Specified by:
mouseMoved
in interfaceMouseMotionListener
-
mouseWheelMoved
- Specified by:
mouseWheelMoved
in interfaceMouseWheelListener
-
keyTyped
- Specified by:
keyTyped
in interfaceKeyListener
-
keyPressed
- Specified by:
keyPressed
in interfaceKeyListener
-
keyReleased
- Specified by:
keyReleased
in interfaceKeyListener
-
clearKeyBuffer
private void clearKeyBuffer() -
addKeyBuffer
private void addKeyBuffer(char ch) -
checkElementSelected
private void checkElementSelected(char ch) -
sendKeyBuffer
private void sendKeyBuffer() -
mouseEntered
private void mouseEntered(long time, int x, int y) -
mouseExited
private void mouseExited(long time, int x, int y) -
mouseClicked
private void mouseClicked(long time, int x, int y, int modifiers, int clickCount) - Parameters:
time
-x
-y
-modifiers
-clickCount
-
-
mouseMoved
private void mouseMoved(long time, int x, int y, int modifiers) -
mouseWheel
private void mouseWheel(long time, int rotation, int modifiers) -
mousePressed
private void mousePressed(long time, int x, int y, int modifiers, boolean isPopupTrigger) - Parameters:
time
-x
-y
-modifiers
-isPopupTrigger
-
-
mouseReleased
private void mouseReleased(long time, int x, int y, int modifiers) -
mouseDragged
private void mouseDragged(long time, int x, int y) -
applyLeftMouse
private static int applyLeftMouse(int modifiers) -
processTwoPointGesture
public void processTwoPointGesture(float[][][] touches) - Specified by:
processTwoPointGesture
in interfaceGenericMouseInterface
-