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 class
RMViewerImageSelector.ImageSelectorTransferrable
A 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 void
copy()
Handle copy.void
drawCircle(java.awt.geom.Point2D aPoint, java.awt.Graphics2D g2)
Draws a circle.void
mouseDragged(java.awt.event.MouseEvent anEvent)
Handle mouse dragged event.void
mouseMoved(java.awt.event.MouseEvent anEvent)
Handle mouse moved event.void
mousePressed(java.awt.event.MouseEvent anEvent)
Handle mouse pressed event.void
paint(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:
mousePressed
in classRMViewerInputAdapter
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent anEvent)
Handle mouse dragged event.- Overrides:
mouseDragged
in classRMViewerInputAdapter
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent anEvent)
Handle mouse moved event.- Overrides:
mouseMoved
in classRMViewerInputAdapter
-
paint
public void paint(java.awt.Graphics2D g)
Handle paint.- Overrides:
paint
in classRMViewerInputAdapter
-
copy
public void copy()
Handle copy.- Overrides:
copy
in classRMViewerInputAdapter
-
drawCircle
public void drawCircle(java.awt.geom.Point2D aPoint, java.awt.Graphics2D g2)
Draws a circle.
-
-