Package org.esa.snap.ui.diagram
Class Diagram
java.lang.Object
org.esa.snap.ui.diagram.Diagram
The
Diagram
class is used to plot simple X/Y graphs. Instances of this class are composed of
DiagramGraph
and two DiagramAxis
objects for the X and Y axes.-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChangeListener
(DiagramChangeListener listener) void
addGraph
(DiagramGraph graph) void
adjustAxes
(boolean reset) protected void
adjustAxes
(DiagramGraph graph) void
void
dispose()
void
getClosestGraph
(int x, int y) boolean
getFont()
getGraph
(int index) int
int
getXAxis()
getYAxis()
void
boolean
isValid()
void
void
removeChangeListener
(DiagramChangeListener listener) void
removeGraph
(DiagramGraph graph) void
render
(Graphics2D g2d, int x, int y, int width, int height) void
void
void
setBackgroundColor
(Color backgroundColor) void
setDrawGrid
(boolean drawGrid) void
void
setForegroundColor
(Color foregroundColor) void
setMajorGridColor
(Color majorGridColor) void
setMinorGridColor
(Color minorGridColor) void
setTextGap
(int textGap) void
setValid
(boolean valid) void
setXAxis
(DiagramAxis xAxis) void
setYAxis
(DiagramAxis yAxis)
-
Field Details
-
DEFAULT_FONT_NAME
- See Also:
-
DEFAULT_FONT_SIZE
public static final int DEFAULT_FONT_SIZE- See Also:
-
DEFAULT_FOREGROUND_COLOR
-
DEFAULT_BACKGROUND_COLOR
-
-
Constructor Details
-
Diagram
public Diagram() -
Diagram
-
-
Method Details
-
enableChangeEventMerging
public void enableChangeEventMerging() -
disableChangeEventMerging
public void disableChangeEventMerging() -
getTransform
-
getDrawGrid
public boolean getDrawGrid() -
setDrawGrid
public void setDrawGrid(boolean drawGrid) -
getXAxis
-
setXAxis
-
getYAxis
-
setYAxis
-
getGraphs
-
getGraphCount
public int getGraphCount() -
getGraph
-
addGraph
-
removeGraph
-
removeAllGraphs
public void removeAllGraphs() -
getFont
-
setFont
-
getMajorGridColor
-
setMajorGridColor
-
getMinorGridColor
-
setMinorGridColor
-
getForegroundColor
-
setForegroundColor
-
getBackgroundColor
-
setBackgroundColor
-
getTextGap
public int getTextGap() -
setTextGap
public void setTextGap(int textGap) -
isValid
public boolean isValid() -
setValid
public void setValid(boolean valid) -
invalidate
public void invalidate() -
getGraphArea
-
render
-
getClosestGraph
-
adjustAxes
public void adjustAxes(boolean reset) -
adjustAxes
-
resetMinMaxAccumulators
public void resetMinMaxAccumulators() -
resetMinMaxAccumulatorsFromAxes
public void resetMinMaxAccumulatorsFromAxes() -
getChangeListeners
-
addChangeListener
-
removeChangeListener
-
dispose
public void dispose()
-