|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--gov.sns.tools.plot.FunctionGraphsPopupAdaptor
FunctionGraphsPopupAdaptor implements the ChartPopupAdaptor on behalf of the FunctionGraphsPanel class.
| Field Summary | |
protected FunctionGraphsJPanel |
chart
|
| Constructor Summary | |
FunctionGraphsPopupAdaptor(FunctionGraphsJPanel newChart)
Creates a new instance of FunctionGraphsAdaptor |
|
| Method Summary | |
java.awt.Component |
getChartComponent()
Get the chart component. |
double |
getMaxXLimit()
Get the maximum value of x that is visible. |
double |
getMaxYLimit()
Get the maximum value of y that is visible. |
double |
getMinXLimit()
Get the minimum value of x that is visible. |
double |
getMinYLimit()
Get the minimum value of y that is visible. |
int |
getXNumMajorTicks()
Get the number of major ticks on the x-axis. |
int |
getXNumMinorTicks()
Get the number of minor ticks per major step on the x-axis. |
int |
getYNumMajorTicks()
Get the number of minor ticks on the y-axis. |
int |
getYNumMinorTicks()
Get the number of minor ticks per major step on the y-axis. |
boolean |
isXAutoScale()
Get the state of x-axis auto-scaling |
boolean |
isXGridVisible()
Get the visibility state of the x-axis grid. |
boolean |
isYAutoScale()
Get the state of y-axis auto-scaling |
boolean |
isYGridVisible()
Get the visibility state of the y-axis grid. |
protected void |
scaleX()
Scale the x-axis once so all points fit on the chart along the x axis then keep the x-axis scale fixed. |
void |
scaleXandY()
Scale the x and y axes once so all points fit on the chart then keep the axes' scales fixed. |
protected void |
scaleY()
Scale the y-axis once so all points fit on the chart along the y axis then keep the y-axis scale fixed. |
void |
setMaxXLimit(double upperLimit)
Set the maximum value of x that is visible. |
void |
setMaxYLimit(double upperLimit)
Set the maximum value of y that is visible. |
void |
setMinXLimit(double lowerLimit)
Set the minimum value of x that is visible. |
void |
setMinYLimit(double lowerLimit)
Set the minimum value of y that is visible. |
void |
setXAutoScale(boolean autoScale)
Set the auto-scale state of the x-axis |
void |
setXGridVisible(boolean visibility)
Set the visibility of the x-axis grid. |
void |
setXNumMajorTicks(int count)
Set the number of major ticks on the x-axis. |
void |
setXNumMinorTicks(int count)
Set the number of minor ticks on the x-axis. |
void |
setYAutoScale(boolean autoScale)
Set the auto-scale state of the y-axis |
void |
setYGridVisible(boolean visibility)
Set the visibility of the y-axis grid. |
void |
setYNumMajorTicks(int count)
Set the number of major ticks on the y-axis. |
void |
setYNumMinorTicks(int count)
Set the number of minor ticks on the y-axis. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected FunctionGraphsJPanel chart
| Constructor Detail |
public FunctionGraphsPopupAdaptor(FunctionGraphsJPanel newChart)
| Method Detail |
public java.awt.Component getChartComponent()
getChartComponent in interface ChartPopupAdaptorpublic double getMinXLimit()
getMinXLimit in interface ChartPopupAdaptorpublic void setMinXLimit(double lowerLimit)
setMinXLimit in interface ChartPopupAdaptorlowerLimit - the minimum value of x that is visiblepublic double getMaxXLimit()
getMaxXLimit in interface ChartPopupAdaptorpublic void setMaxXLimit(double upperLimit)
setMaxXLimit in interface ChartPopupAdaptorupperLimit - the maximum value of x that is visiblepublic double getMinYLimit()
getMinYLimit in interface ChartPopupAdaptorpublic void setMinYLimit(double lowerLimit)
setMinYLimit in interface ChartPopupAdaptorlowerLimit - the minimum value of y that is visiblepublic double getMaxYLimit()
getMaxYLimit in interface ChartPopupAdaptorpublic void setMaxYLimit(double upperLimit)
setMaxYLimit in interface ChartPopupAdaptorupperLimit - the maximum value of y that is visiblepublic void scaleXandY()
scaleXandY in interface ChartPopupAdaptorprotected void scaleX()
protected void scaleY()
public boolean isXAutoScale()
isXAutoScale in interface ChartPopupAdaptorpublic void setXAutoScale(boolean autoScale)
setXAutoScale in interface ChartPopupAdaptorautoScale - true to enable x-axis auto-scaling; false to disable auto-scalingpublic boolean isYAutoScale()
isYAutoScale in interface ChartPopupAdaptorpublic void setYAutoScale(boolean autoScale)
setYAutoScale in interface ChartPopupAdaptorautoScale - true to enable y-axis auto-scaling; false to disable auto-scalingpublic int getXNumMinorTicks()
getXNumMinorTicks in interface ChartPopupAdaptorpublic void setXNumMinorTicks(int count)
setXNumMinorTicks in interface ChartPopupAdaptorcount - number of minor tickspublic int getXNumMajorTicks()
getXNumMajorTicks in interface ChartPopupAdaptorpublic void setXNumMajorTicks(int count)
setXNumMajorTicks in interface ChartPopupAdaptorcount - number of major tickspublic int getYNumMinorTicks()
getYNumMinorTicks in interface ChartPopupAdaptorpublic void setYNumMinorTicks(int count)
setYNumMinorTicks in interface ChartPopupAdaptorcount - the number of minor tickspublic int getYNumMajorTicks()
getYNumMajorTicks in interface ChartPopupAdaptorpublic void setYNumMajorTicks(int count)
setYNumMajorTicks in interface ChartPopupAdaptorcount - the number of major tickspublic boolean isXGridVisible()
isXGridVisible in interface ChartPopupAdaptorpublic void setXGridVisible(boolean visibility)
setXGridVisible in interface ChartPopupAdaptorvisibility - true to enable the grid; false to disable the gridpublic boolean isYGridVisible()
isYGridVisible in interface ChartPopupAdaptorpublic void setYGridVisible(boolean visibility)
setYGridVisible in interface ChartPopupAdaptorvisibility - true to enable the grid; false to disable the grid
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||