Class RMViewerImageSelector
- java.lang.Object
- 
- com.inductiveautomation.rm.viewer.RMViewerInputAdapter
- 
- com.inductiveautomation.rm.viewer.RMViewerImageSelector
 
 
- 
 public class RMViewerImageSelector extends RMViewerInputAdapter A viewer input adapter to perform selection of a rectangle and copy as image.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classRMViewerImageSelector.ImageSelectorTransferrableA transferable for copy.
 - 
Constructor SummaryConstructors Constructor Description RMViewerImageSelector(RMViewer aViewer)Creates a new image selector.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopy()Handle copy.voiddrawCircle(java.awt.geom.Point2D aPoint, java.awt.Graphics2D g2)Draws a circle.voidmouseDragged(java.awt.event.MouseEvent anEvent)Handle mouse dragged event.voidmouseMoved(java.awt.event.MouseEvent anEvent)Handle mouse moved event.voidmousePressed(java.awt.event.MouseEvent anEvent)Handle mouse pressed event.voidpaint(java.awt.Graphics2D g)Handle paint.- 
Methods inherited from class com.inductiveautomation.rm.viewer.RMViewerInputAdaptergetViewer, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mouseReleased, processKeyEvent, processMouseEvent, processMouseMotionEvent
 
- 
 
- 
- 
- 
Constructor Detail- 
RMViewerImageSelectorpublic RMViewerImageSelector(RMViewer aViewer) Creates a new image selector.
 
- 
 - 
Method Detail- 
mousePressedpublic void mousePressed(java.awt.event.MouseEvent anEvent) Handle mouse pressed event.- Overrides:
- mousePressedin class- RMViewerInputAdapter
 
 - 
mouseDraggedpublic void mouseDragged(java.awt.event.MouseEvent anEvent) Handle mouse dragged event.- Overrides:
- mouseDraggedin class- RMViewerInputAdapter
 
 - 
mouseMovedpublic void mouseMoved(java.awt.event.MouseEvent anEvent) Handle mouse moved event.- Overrides:
- mouseMovedin class- RMViewerInputAdapter
 
 - 
paintpublic void paint(java.awt.Graphics2D g) Handle paint.- Overrides:
- paintin class- RMViewerInputAdapter
 
 - 
copypublic void copy() Handle copy.- Overrides:
- copyin class- RMViewerInputAdapter
 
 - 
drawCirclepublic void drawCircle(java.awt.geom.Point2D aPoint, java.awt.Graphics2D g2)Draws a circle.
 
- 
 
-