Package org.esa.snap.rcp.statistics
Class PlotAreaSelectionTool
- java.lang.Object
-
- java.awt.event.MouseAdapter
-
- org.esa.snap.rcp.statistics.PlotAreaSelectionTool
-
- All Implemented Interfaces:
MouseListener,MouseMotionListener,MouseWheelListener,EventListener
public class PlotAreaSelectionTool extends MouseAdapter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePlotAreaSelectionTool.Actionstatic classPlotAreaSelectionTool.AreaType
-
Constructor Summary
Constructors Constructor Description PlotAreaSelectionTool(org.jfree.chart.ChartPanel chartPanel, PlotAreaSelectionTool.Action action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlotAreaSelectionTool.AreaTypegetAreaType()ColorgetFillPaint()doublegetTriggerDistance()voidinstall()voidmouseDragged(MouseEvent event)voidmousePressed(MouseEvent event)voidmouseReleased(MouseEvent event)voidremoveAnnotation()voidsetAreaType(PlotAreaSelectionTool.AreaType areaType)voidsetFillPaint(Color fillPaint)voidsetTriggerDistance(double triggerDistance)voiduninstall()-
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
-
-
-
-
Constructor Detail
-
PlotAreaSelectionTool
public PlotAreaSelectionTool(org.jfree.chart.ChartPanel chartPanel, PlotAreaSelectionTool.Action action)
-
-
Method Detail
-
install
public void install()
-
uninstall
public void uninstall()
-
getAreaType
public PlotAreaSelectionTool.AreaType getAreaType()
-
setAreaType
public void setAreaType(PlotAreaSelectionTool.AreaType areaType)
-
getTriggerDistance
public double getTriggerDistance()
-
setTriggerDistance
public void setTriggerDistance(double triggerDistance)
-
getFillPaint
public Color getFillPaint()
-
setFillPaint
public void setFillPaint(Color fillPaint)
-
mousePressed
public void mousePressed(MouseEvent event)
- Specified by:
mousePressedin interfaceMouseListener- Overrides:
mousePressedin classMouseAdapter
-
mouseReleased
public void mouseReleased(MouseEvent event)
- Specified by:
mouseReleasedin interfaceMouseListener- Overrides:
mouseReleasedin classMouseAdapter
-
mouseDragged
public void mouseDragged(MouseEvent event)
- Specified by:
mouseDraggedin interfaceMouseMotionListener- Overrides:
mouseDraggedin classMouseAdapter
-
removeAnnotation
public void removeAnnotation()
-
-