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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static enum
-
Constructor Summary
ConstructorsConstructorDescriptionPlotAreaSelectionTool
(org.jfree.chart.ChartPanel chartPanel, PlotAreaSelectionTool.Action action) -
Method Summary
Modifier and TypeMethodDescriptiondouble
void
install()
void
mouseDragged
(MouseEvent event) void
mousePressed
(MouseEvent event) void
mouseReleased
(MouseEvent event) void
void
setAreaType
(PlotAreaSelectionTool.AreaType areaType) void
setFillPaint
(Color fillPaint) void
setTriggerDistance
(double triggerDistance) void
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
-
Constructor Details
-
PlotAreaSelectionTool
public PlotAreaSelectionTool(org.jfree.chart.ChartPanel chartPanel, PlotAreaSelectionTool.Action action)
-
-
Method Details
-
install
public void install() -
uninstall
public void uninstall() -
getAreaType
-
setAreaType
-
getTriggerDistance
public double getTriggerDistance() -
setTriggerDistance
public void setTriggerDistance(double triggerDistance) -
getFillPaint
-
setFillPaint
-
mousePressed
- Specified by:
mousePressed
in interfaceMouseListener
- Overrides:
mousePressed
in classMouseAdapter
-
mouseReleased
- Specified by:
mouseReleased
in interfaceMouseListener
- Overrides:
mouseReleased
in classMouseAdapter
-
mouseDragged
- Specified by:
mouseDragged
in interfaceMouseMotionListener
- Overrides:
mouseDragged
in classMouseAdapter
-
removeAnnotation
public void removeAnnotation()
-