public class Diagram extends Object
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.Modifier and Type | Class and Description |
---|---|
static class |
Diagram.RectTransform |
Modifier and Type | Field and Description |
---|---|
static Color |
DEFAULT_BACKGROUND_COLOR |
static String |
DEFAULT_FONT_NAME |
static int |
DEFAULT_FONT_SIZE |
static Color |
DEFAULT_FOREGROUND_COLOR |
Constructor and Description |
---|
Diagram() |
Diagram(DiagramAxis xAxis,
DiagramAxis yAxis,
DiagramGraph graph) |
public static final String DEFAULT_FONT_NAME
public static final int DEFAULT_FONT_SIZE
public static final Color DEFAULT_FOREGROUND_COLOR
public static final Color DEFAULT_BACKGROUND_COLOR
public Diagram()
public Diagram(DiagramAxis xAxis, DiagramAxis yAxis, DiagramGraph graph)
public void enableChangeEventMerging()
public void disableChangeEventMerging()
public Diagram.RectTransform getTransform()
public boolean getDrawGrid()
public void setDrawGrid(boolean drawGrid)
public DiagramAxis getXAxis()
public void setXAxis(DiagramAxis xAxis)
public DiagramAxis getYAxis()
public void setYAxis(DiagramAxis yAxis)
public DiagramGraph[] getGraphs()
public int getGraphCount()
public DiagramGraph getGraph(int index)
public void addGraph(DiagramGraph graph)
public void removeGraph(DiagramGraph graph)
public void removeAllGraphs()
public Font getFont()
public void setFont(Font font)
public Color getMajorGridColor()
public void setMajorGridColor(Color majorGridColor)
public Color getMinorGridColor()
public void setMinorGridColor(Color minorGridColor)
public Color getForegroundColor()
public void setForegroundColor(Color foregroundColor)
public Color getBackgroundColor()
public void setBackgroundColor(Color backgroundColor)
public int getTextGap()
public void setTextGap(int textGap)
public boolean isValid()
public void setValid(boolean valid)
public void invalidate()
public Rectangle getGraphArea()
public void render(Graphics2D g2d, int x, int y, int width, int height)
public DiagramGraph getClosestGraph(int x, int y)
public void adjustAxes(boolean reset)
protected void adjustAxes(DiagramGraph graph)
public void resetMinMaxAccumulators()
public void resetMinMaxAccumulatorsFromAxes()
public DiagramChangeListener[] getChangeListeners()
public void addChangeListener(DiagramChangeListener listener)
public void removeChangeListener(DiagramChangeListener listener)
public void dispose()
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.