|
NetCharts Pro | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--netcharts.pro.common.NFGraph
|
+--netcharts.pro.common.zoomable.NFZoomableChart
|
+--netcharts.pro.common.rectangular.NFDataChart
|
+--netcharts.pro.common.lineset.NFAbstractLineChart
Abstract chart object that supports line drawing.
| Fields inherited from class netcharts.pro.common.zoomable.NFZoomableChart |
NOZOOM, zoomActionsMap, ZOOMIN, ZOOMOUT |
| Fields inherited from class netcharts.pro.common.NFGraph |
BAR, BOX, BUBBLE, COMBO, DIAGRAM, DIAL, LINE, PIE, RADAR, STOCK, STRIP, TIME, XY |
| Constructor Summary | |
NFAbstractLineChart()
Constructs a default chart object. |
|
NFAbstractLineChart(javax.swing.JPanel panel)
Constructs a chart object on the given JPanel. |
|
NFAbstractLineChart(javax.swing.JPanel panel,
java.util.Properties initProperties)
Constructs a chart object on the given JPanel. |
|
NFAbstractLineChart(java.util.Properties initProperties)
Constructs a chart object on the given JPanel. |
|
| Method Summary | |
void |
addLineSet(NFLineSet lineSet)
Adds a line set to the current list of linesets. |
int |
getDepth()
Get 3DDepth |
NFLineSeries |
getLineSeries()
Get the line series. |
NFModalLabel |
getLineValueLabel()
Get the text style to use for line labels. |
NFRegion |
getLineValueLabelRegion()
Get the text background style to use for line labels. |
int |
getLineZWidth()
Get the lineZWidth. |
void |
resetState()
Resets all of the parameter values to their initial state. |
void |
setDepth(int depth)
Set 3DDepth |
void |
setLineSeries(NFLineSeries lineSeries)
Set the line series. |
void |
setLineValueLabel(NFModalLabel lineValueLabel)
Set the text style to use for line labels. |
void |
setLineValueLabelRegion(NFRegion lineValueRegion)
Set the text background style to use for line labels. |
void |
setLineZWidth(int lineZWidth)
Set the lineZWidth. |
void |
writeChart(java.lang.StringBuffer sb)
Writes this chart into a string buffer |
void |
writeExternal(java.io.ObjectOutput out)
Writes this chart into an object for serialization. |
| Methods inherited from class netcharts.pro.common.rectangular.NFDataChart |
addGrid, getAxesSizes, getAxisThickness, getBottomAxis, getBottomAxisSeries, getGrid, getGridDepth, getGridSeries, getLeftAxis, getLeftAxisSeries, getRightAxis, getRightAxisSeries, getTopAxis, getTopAxisSeries, setAxesSizes, setAxisThickness, setBottomAxis, setBottomAxisSeries, setGrid, setGridDepth, setGridSeries, setLeftAxis, setLeftAxisSeries, setRightAxis, setRightAxisSeries, setTopAxis, setTopAxisSeries |
| Methods inherited from class netcharts.pro.common.zoomable.NFZoomableChart |
getMouseControlDown, getMouseMetaDown, getMouseShiftDown, getZoomingEnabled, setMouseControlDown, setMouseMetaDown, setMouseShiftDown, setZoomingEnabled |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public NFAbstractLineChart()
public NFAbstractLineChart(javax.swing.JPanel panel)
panel - Panel to draw graph on.public NFAbstractLineChart(java.util.Properties initProperties)
initProperties - A java.util.Properties object containing the set
of runtime properties to use when generating the chart.
public NFAbstractLineChart(javax.swing.JPanel panel,
java.util.Properties initProperties)
panel - Panel to draw chart on.initProperties - A java.util.Properties object containing the set
of runtime properties to use when generating the chart.| Method Detail |
public void setDepth(int depth)
depth - 3D shadow depthpublic int getDepth()
public void setLineZWidth(int lineZWidth)
lineZWidth - public int getLineZWidth()
lineZWidth - public void addLineSet(NFLineSet lineSet)
lineSet - The lineset to add.
public void setLineSeries(NFLineSeries lineSeries)
throws NFParamException
NFLinechart chart = new NFLinechart();
NFLineSeries ls = chart.getLineSeries();
NFLineSet set = (NFLineSet)ls.elementAt(0);
// Set some of the properties on the NFLineSet
...
ls.setElementAt(set, 0);
chart.setLineSeries(ls);
lineSeries - public NFLineSeries getLineSeries()
NFLinechart chart = new NFLinechart();
NFLineSeries ls = chart.getLineSeries();
NFLineSet set = (NFLineSet)ls.elementAt(0);
// Set some of the properties on the NFLineSet
...
ls.setElementAt(set, 0);
chart.setLineSeries(ls);
public void setLineValueLabel(NFModalLabel lineValueLabel)
lineValueLabel - Text style.public NFModalLabel getLineValueLabel()
public void setLineValueLabelRegion(NFRegion lineValueRegion)
lineValueRegion - Text background style.public NFRegion getLineValueLabelRegion()
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in class NFDataChartpublic void writeChart(java.lang.StringBuffer sb)
writeChart in class NFDataChartpublic void resetState()
resetState in class NFDataChart
|
NetCharts Pro | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| Visual Mining, Inc. | Copyright © Visual Mining, Inc. 1996 - 2004 |
Last Modified: Apr 1, 2004 |