org.opencores.graphics
Class LineChartData
java.lang.Object
|
+--org.opencores.graphics.LineChartData
- public class LineChartData
- extends java.lang.Object
Class, which stores data for drawing LineCharts.
Values should be positive only.
- See Also:
LineChart
|
Field Summary |
private java.awt.Color |
color
graph colors |
private java.util.Vector |
data
current data |
private double |
maxy
current max value |
|
Constructor Summary |
LineChartData(java.awt.Color color)
constructs new LineChartData, with line color color |
|
Method Summary |
void |
addData(double y)
Adds new value to graph to display it. |
void |
paint(java.awt.Graphics g,
int top,
int height,
int left)
Repaints chart line. |
void |
resetData()
Clears all currently stored data. |
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
data
private java.util.Vector data
- current data
maxy
private double maxy
- current max value
color
private java.awt.Color color
- graph colors
LineChartData
public LineChartData(java.awt.Color color)
- constructs new LineChartData, with line color color
paint
public void paint(java.awt.Graphics g,
int top,
int height,
int left)
- Repaints chart line.
- Parameters:
g - graphics to draw ontop - offset on topleft - offset on leftheight - window height
resetData
public void resetData()
- Clears all currently stored data.
addData
public void addData(double y)
- Adds new value to graph to display it.
- Parameters:
y - value