Package org.jmol.awtjs2d
Class Mouse
java.lang.Object
org.jmol.awtjs2d.Mouse
- All Implemented Interfaces:
GenericMouseInterface
JavaScript interface from JmolJSmol.js via handleOldJvm10Event (for now)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voiddispose()voidkeyPressed(KeyEvent ke) voidkeyReleased(KeyEvent ke) voidvoidvoidvoidvoidvoidvoidvoidvoidbooleanprocessEvent(int id, int x, int y, int modifiers, long time) voidprocessKeyEvent(Object event) voidprocessTwoPointGesture(float[][][] touches) called by JSmol as processTwoPointGesture(canvas.touches);
-
Constructor Details
-
Mouse
- Parameters:
privateKey- -- not used in JavaScriptvwr-display-
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceGenericMouseInterface
-
dispose
public void dispose()- Specified by:
disposein interfaceGenericMouseInterface
-
processEvent
public boolean processEvent(int id, int x, int y, int modifiers, long time) - Specified by:
processEventin interfaceGenericMouseInterface
-
processTwoPointGesture
public void processTwoPointGesture(float[][][] touches) called by JSmol as processTwoPointGesture(canvas.touches);- Specified by:
processTwoPointGesturein interfaceGenericMouseInterface- Parameters:
touches- [[finger1 touches],[finger2 touches]] where finger touches are [[x0,y0],[x1,y1],[x2,y2],...]
-
mouseClicked
-
mouseEntered
-
mouseExited
-
mousePressed
-
mouseReleased
-
mouseDragged
-
mouseMoved
-
mouseWheelMoved
-
keyTyped
-
keyPressed
-
keyReleased
-
processKeyEvent
- Specified by:
processKeyEventin interfaceGenericMouseInterface
-