Class RMViewerInputAdapter
java.lang.Object
com.inductiveautomation.rm.viewer.RMViewerInputAdapter
- Direct Known Subclasses:
- RMViewerImageSelector,- RMViewerInputAdapterImpl,- RMViewerTextSelector
This class handles functionality related to mouse and keyboard input on a viewer, so that different behavior can
 easily be swapped in beyond the standard interactive behavior, like text selection or area-selection.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcopy()Handle copy.Returns the viewer we work for.voidkeyPressed(KeyEvent anEvent) Handle key pressed.voidkeyReleased(KeyEvent anEvent) Handle key released.voidHandle key typed.voidmouseClicked(MouseEvent anEvent) Handle mouse clicked event.voidmouseDragged(MouseEvent anEvent) Handle mouse dragged event.voidmouseEntered(MouseEvent anEvent) Handle mouse entered.voidmouseExited(MouseEvent anEvent) Handle mouse exited.voidmouseMoved(MouseEvent anEvent) Handle mouse moved event.voidmousePressed(MouseEvent anEvent) Handle mouse pressed event.voidmouseReleased(MouseEvent anEvent) Handle mouse released event.voidpaint(Graphics2D g) Handle paint.protected voidprocessKeyEvent(KeyEvent anEvent) Handle key events.protected voidprocessMouseEvent(MouseEvent anEvent) Handle mouse events.protected voidprocessMouseMotionEvent(MouseEvent anEvent) Handle mouse motion events
- 
Constructor Details- 
RMViewerInputAdapterCreates a new viewer input adapter.
 
- 
- 
Method Details- 
getViewerReturns the viewer we work for.
- 
mousePressedHandle mouse pressed event.
- 
mouseDraggedHandle mouse dragged event.
- 
mouseReleasedHandle mouse released event.
- 
mouseClickedHandle mouse clicked event.
- 
mouseEnteredHandle mouse entered.
- 
mouseMovedHandle mouse moved event.
- 
mouseExitedHandle mouse exited.
- 
keyPressedHandle key pressed.
- 
keyReleasedHandle key released.
- 
keyTypedHandle key typed.
- 
paintHandle paint.
- 
copypublic void copy()Handle copy.
- 
processMouseEventHandle mouse events.
- 
processMouseMotionEventHandle mouse motion events
- 
processKeyEventHandle key events.
 
-