com.jeffpalm.grapher
Class Graph2D
java.lang.Object
com.jeffpalm.grapher.Graph
com.jeffpalm.grapher.Graph2D
public class Graph2D
- extends Graph
Fields inherited from class com.jeffpalm.grapher.Graph |
AXIS_COLOR, BACKGROUND_COLOR, BORDER_COLOR, BORDER_WIDTH, DEFAULT_FONT, DRAW_LEGEND, GRIDLINE_WIDTH, INSETS, LABEL_AXES, LABEL_X_GRIDLINES, LABEL_Y_GRIDLINES, maxX, maxY, minX, minY, names, NOTES_FONT, NUM_X_GRIDLINES, NUM_Y_GRIDLINES, PAINT_BORDER, PAINT_X_GRIDLINES, PAINT_Y_GRIDLINES, SCALE_X, SCALE_Y, SERIES_AND_LABEL_SPACING, SERIES_LINE_LENGTH, TITLE, X_GRIDLINE_COLOR, X_GRIDLINE_SPACING, X_GRIDLINE_TYPE, X_GRIDLINES_FONT, Y_GRIDLINE_COLOR, Y_GRIDLINE_SPACING, Y_GRIDLINE_TYPE, Y_GRIDLINES_FONT, Y_LABEL_SPACE_AFTER_SERIES_LINE, Y_SERIES_FONT |
Method Summary |
void |
addLine(float xFrom,
float yFrom,
float xTo,
float yTo,
java.awt.Color c)
|
void |
addLine(java.awt.geom.Point2D.Float from,
java.awt.geom.Point2D.Float to,
java.awt.Color c)
|
void |
addLine(java.awt.Point from,
java.awt.Point to,
java.awt.Color c)
|
boolean |
addPoint(float x,
float y)
|
boolean |
addPoint(float x,
float y,
java.awt.Color c)
|
boolean |
addPoint(java.awt.geom.Point2D.Float point)
|
boolean |
addPoint(java.awt.geom.Point2D.Float point,
java.awt.Color c)
|
protected void |
customPaint(java.awt.Component c,
java.awt.Graphics2D g2)
|
protected static java.awt.Font |
font(java.lang.String name,
int mods,
int size)
|
java.lang.Object |
getAttribute(java.lang.String key)
|
boolean |
getBoolean(java.lang.String key)
|
boolean |
getBoolean(java.lang.String key,
boolean ifNull)
|
java.awt.Color |
getColor(java.lang.String key)
|
java.awt.Color |
getColor(java.lang.String key,
java.awt.Color ifNull)
|
float |
getFloat(java.lang.String key)
|
float |
getFloat(java.lang.String key,
float ifNull)
|
java.awt.Font |
getFont(java.lang.String key)
|
java.awt.Font |
getFont(java.lang.String key,
java.awt.Font ifNull)
|
int |
getInt(java.lang.String key)
|
java.lang.String |
getString(java.lang.String key)
|
java.lang.String |
getString(java.lang.String key,
java.lang.String ifNull)
|
static void |
main(java.lang.String[] args)
|
void |
put(java.lang.String key,
boolean val)
|
void |
put(java.lang.String key,
float val)
|
void |
put(java.lang.String key,
int val)
|
void |
put(java.lang.String key,
java.lang.Object val)
|
void |
putAttribute(java.lang.String key,
boolean val)
|
void |
putAttribute(java.lang.String key,
float val)
|
void |
putAttribute(java.lang.String key,
int val)
|
void |
putAttribute(java.lang.String key,
java.lang.Object val)
|
protected java.util.List |
seriesKeys(java.util.Map names2colors)
|
void |
set(java.lang.String key)
|
void |
setAttribute(java.lang.String key)
|
void |
setCurrentColor(java.awt.Color currentColor)
|
void |
unset(java.lang.String key)
|
void |
unsetAttribute(java.lang.String key)
|
Methods inherited from class com.jeffpalm.grapher.Graph |
addNote, addSeries, addXLabel, addYLabel, basicStroke, dashedStroke, drawLine, drawLine, drawString, finishPaint, height, makePanel, makePanel, maxX, maxY, minX, minY, paint, save, seriesSpace, showFrame, showFrame, showFrame, stringHeight, stringWidth, toString, updateXY, width, x, y, yLabelSpace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SORT_LEGEND
public static final java.lang.String SORT_LEGEND
- See Also:
- Constant Field Values
Graph2D
public Graph2D()
addLine
public void addLine(float xFrom,
float yFrom,
float xTo,
float yTo,
java.awt.Color c)
addLine
public final void addLine(java.awt.Point from,
java.awt.Point to,
java.awt.Color c)
addLine
public final void addLine(java.awt.geom.Point2D.Float from,
java.awt.geom.Point2D.Float to,
java.awt.Color c)
addPoint
public boolean addPoint(float x,
float y)
addPoint
public boolean addPoint(float x,
float y,
java.awt.Color c)
addPoint
public boolean addPoint(java.awt.geom.Point2D.Float point)
addPoint
public boolean addPoint(java.awt.geom.Point2D.Float point,
java.awt.Color c)
setCurrentColor
public void setCurrentColor(java.awt.Color currentColor)
seriesKeys
protected java.util.List seriesKeys(java.util.Map names2colors)
- Specified by:
seriesKeys
in class Graph
customPaint
protected void customPaint(java.awt.Component c,
java.awt.Graphics2D g2)
- Specified by:
customPaint
in class Graph
main
public static void main(java.lang.String[] args)
font
protected static final java.awt.Font font(java.lang.String name,
int mods,
int size)
set
public final void set(java.lang.String key)
setAttribute
public final void setAttribute(java.lang.String key)
unset
public final void unset(java.lang.String key)
unsetAttribute
public final void unsetAttribute(java.lang.String key)
put
public final void put(java.lang.String key,
boolean val)
putAttribute
public final void putAttribute(java.lang.String key,
boolean val)
put
public final void put(java.lang.String key,
float val)
putAttribute
public final void putAttribute(java.lang.String key,
float val)
put
public final void put(java.lang.String key,
int val)
putAttribute
public final void putAttribute(java.lang.String key,
int val)
put
public final void put(java.lang.String key,
java.lang.Object val)
putAttribute
public final void putAttribute(java.lang.String key,
java.lang.Object val)
getAttribute
public final java.lang.Object getAttribute(java.lang.String key)
getColor
public final java.awt.Color getColor(java.lang.String key,
java.awt.Color ifNull)
getColor
public final java.awt.Color getColor(java.lang.String key)
getBoolean
public final boolean getBoolean(java.lang.String key,
boolean ifNull)
getBoolean
public final boolean getBoolean(java.lang.String key)
getInt
public final int getInt(java.lang.String key)
getFloat
public final float getFloat(java.lang.String key,
float ifNull)
getFloat
public final float getFloat(java.lang.String key)
getString
public final java.lang.String getString(java.lang.String key,
java.lang.String ifNull)
getString
public final java.lang.String getString(java.lang.String key)
getFont
public final java.awt.Font getFont(java.lang.String key,
java.awt.Font ifNull)
getFont
public final java.awt.Font getFont(java.lang.String key)