public class CartesianType2 extends AbstractAxes implements CartesianAxes
defaultBottomGutter, defaultLeftGutter, defaultRightGutter, defaultTopGutter, drawingPanel, gridcolor, interiorColor, labelFont, labelFormat, superscriptFont, titleFont, titleLine, visible| Constructor and Description |
|---|
CartesianType2(PlottingPanel panel)
CartesianType2 draws axes in the drawing panel's gutter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
draw(DrawingPanel panel,
java.awt.Graphics g)
Draws the axes in the drawing panel.
|
java.lang.String |
getTitle()
Gets the title.
|
double |
getX()
Gets the drawing location.
|
java.lang.String |
getXLabel()
Gets the x axis label.
|
double |
getY()
Gets the drawing location.
|
java.lang.String |
getYLabel()
Gets the y axis label.
|
boolean |
isXLog()
Determines if the x axis is logarithmic.
|
boolean |
isYLog()
Deteermines if the y axis is logarithmic.
|
void |
setInteriorBackground(java.awt.Color color)
Sets the interior background color.
|
void |
setShowMajorXGrid(boolean showGrid)
Shows a grid line for every x axis major tickmark.
|
void |
setShowMajorYGrid(boolean showGrid)
Shows a grid line for every y axis major tickmark.
|
void |
setShowMinorXGrid(boolean showGrid)
Shows a grid line for every x axis minor tickmark.
|
void |
setShowMinorYGrid(boolean showGrid)
Shows a grid line for every y axis minor tickmark.
|
void |
setTitle(java.lang.String s,
java.lang.String font_name)
Set the title.
|
void |
setX(double x)
Sets the drawing location.
|
void |
setXLabel(java.lang.String s,
java.lang.String font_name)
Sets the x label of the axes.
|
void |
setXLog(boolean isLog)
Sets the x axis to linear or logarithmic.
|
void |
setY(double y)
Sets the drawing location.
|
void |
setYLabel(java.lang.String s,
java.lang.String font_name)
Sets the y label of the axes.
|
void |
setYLog(boolean isLog)
Sets the y axis to linear or logarithmic.
|
getInteriorBackground, isVisible, resetPanelGutters, resizeFonts, setDefaultGutters, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresizeFonts, setVisiblepublic CartesianType2(PlottingPanel panel)
panel - the drawing panel that will use the axespublic void setXLabel(java.lang.String s,
java.lang.String font_name)
setXLabel in interface DrawableAxess - the labelfont_name - an optional font namepublic void setYLabel(java.lang.String s,
java.lang.String font_name)
setYLabel in interface DrawableAxess - the labelfont_name - an optional font namepublic java.lang.String getXLabel()
getXLabel in interface DrawableAxespublic java.lang.String getYLabel()
getYLabel in interface DrawableAxespublic java.lang.String getTitle()
getTitle in interface DrawableAxesgetTitle in class AbstractAxespublic void setTitle(java.lang.String s,
java.lang.String font_name)
setTitle in interface DrawableAxessetTitle in class AbstractAxess - the labelfont_name - an optional font namepublic void setXLog(boolean isLog)
setXLog in interface CartesianAxesisLog - true for log scale; false otherwisepublic void setYLog(boolean isLog)
setYLog in interface CartesianAxesisLog - true for log scale; false otherwisepublic boolean isXLog()
CartesianAxesisXLog in interface CartesianAxespublic boolean isYLog()
CartesianAxesisYLog in interface CartesianAxespublic void draw(DrawingPanel panel, java.awt.Graphics g)
public void setInteriorBackground(java.awt.Color color)
setInteriorBackground in interface DrawableAxessetInteriorBackground in class AbstractAxescolor - The new interiorBackground valuepublic void setShowMajorXGrid(boolean showGrid)
setShowMajorXGrid in interface DrawableAxespublic void setShowMinorXGrid(boolean showGrid)
setShowMinorXGrid in interface DrawableAxespublic void setShowMajorYGrid(boolean showGrid)
setShowMajorYGrid in interface DrawableAxespublic void setShowMinorYGrid(boolean showGrid)
setShowMinorYGrid in interface DrawableAxespublic void setX(double x)
CartesianAxessetX in interface CartesianAxespublic void setY(double y)
CartesianAxessetY in interface CartesianAxespublic double getX()
CartesianAxesgetX in interface CartesianAxespublic double getY()
CartesianAxesgetY in interface CartesianAxes