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 Summary
Nested Classes Modifier and Type Class Description static classRMViewerImageSelector.ImageSelectorTransferrableA transferable for copy.
-
Constructor Summary
Constructors Constructor Description RMViewerImageSelector(RMViewer aViewer)Creates a new image selector.
-
Method Summary
All 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.RMViewerInputAdapter
getViewer, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mouseReleased, processKeyEvent, processMouseEvent, processMouseMotionEvent
-
-
-
-
Constructor Detail
-
RMViewerImageSelector
public RMViewerImageSelector(RMViewer aViewer)
Creates a new image selector.
-
-
Method Detail
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent anEvent)
Handle mouse pressed event.- Overrides:
mousePressedin classRMViewerInputAdapter
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent anEvent)
Handle mouse dragged event.- Overrides:
mouseDraggedin classRMViewerInputAdapter
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent anEvent)
Handle mouse moved event.- Overrides:
mouseMovedin classRMViewerInputAdapter
-
paint
public void paint(java.awt.Graphics2D g)
Handle paint.- Overrides:
paintin classRMViewerInputAdapter
-
copy
public void copy()
Handle copy.- Overrides:
copyin classRMViewerInputAdapter
-
drawCircle
public void drawCircle(java.awt.geom.Point2D aPoint, java.awt.Graphics2D g2)Draws a circle.
-
-