public class AxisAttributes
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
AxisAttributes.AxisAttributesPane |
Constructor and Description |
---|
AxisAttributes(int axisType) |
Modifier and Type | Method and Description |
---|---|
AxisAttributes |
clone() |
Dimension1D |
getAxisDimension() |
double |
getAxisMaximum() |
double |
getAxisMinimum() |
java.lang.String |
getAxisTitleString() |
int |
getAxisType() |
EmbeddedCanvas |
getCan() |
boolean |
getGrid() |
FontProperties |
getLabelFont() |
java.lang.String |
getLabelFontName() |
int |
getLabelFontSize() |
int |
getLabelOffset() |
int |
getLineColor() |
int |
getLineStyle() |
int |
getLineWidth() |
javax.swing.JPanel |
getPane() |
Dimension1D |
getRange() |
int |
getTickSize() |
LatexText |
getTitle() |
FontProperties |
getTitleFont() |
java.lang.String |
getTitleFontName() |
int |
getTitleFontSize() |
int |
getTitleOffset() |
boolean |
isAxisAutoScale() |
boolean |
isAxisGrid() |
boolean |
isLog() |
static void |
main(java.lang.String[] args) |
void |
setAttributes(AxisAttributes attr) |
void |
setAxisAutoScale(boolean autoscale) |
void |
setAxisGrid(boolean grid) |
void |
setAxisMaximum(double max) |
void |
setAxisMinimum(double min) |
void |
setAxisTitle(java.lang.String title) |
void |
setAxisTitleString(java.lang.String axisTitleString) |
void |
setAxisType(int axisType) |
void |
setCan(EmbeddedCanvas can) |
void |
setCanvas(EmbeddedCanvas can) |
void |
setGrid(boolean axisGrid) |
void |
setLabelFontName(java.lang.String fn) |
void |
setLabelFontSize(int fs) |
void |
setLabelOffset(int labelOffset) |
void |
setLineColor(int color) |
void |
setLineStyle(int lineStyle) |
void |
setLineWidth(int width) |
void |
setLog(boolean log) |
void |
setShowAxis(boolean showAxis) |
void |
setTickSize(int size) |
void |
setTitleFontName(java.lang.String fn) |
void |
setTitleFontSize(int fs) |
void |
setTitleOffset(int titleOffset) |
boolean |
showAxis() |
void |
updateCanvas() |
public static final int X
public static final int Y
public static final int Z
public Dimension1D getAxisDimension()
public int getLabelOffset()
public void setLabelOffset(int labelOffset)
labelOffset
- the labelOffset to setpublic int getTitleOffset()
public void setTitleOffset(int titleOffset)
titleOffset
- the titleOffset to setpublic java.lang.String getAxisTitleString()
public void setAxisTitleString(java.lang.String axisTitleString)
axisTitleString
- the axisTitleString to setpublic EmbeddedCanvas getCan()
public void setCan(EmbeddedCanvas can)
can
- the can to setpublic java.lang.String getLabelFontName()
public int getLabelFontSize()
public java.lang.String getTitleFontName()
public int getTitleFontSize()
public boolean isAxisAutoScale()
public double getAxisMinimum()
public double getAxisMaximum()
public int getAxisType()
public void setAxisType(int axisType)
public boolean isAxisGrid()
public int getLineColor()
public int getLineWidth()
public int getTickSize()
public AxisAttributes clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public void setLabelFontName(java.lang.String fn)
public void setLabelFontSize(int fs)
public void setTitleFontName(java.lang.String fn)
public void setTitleFontSize(int fs)
public void setAxisAutoScale(boolean autoscale)
public void setAxisMinimum(double min)
public void setAxisMaximum(double max)
public void setAxisGrid(boolean grid)
public void setLineColor(int color)
public void setLineWidth(int width)
public void setTickSize(int size)
public void setAxisTitle(java.lang.String title)
public void setCanvas(EmbeddedCanvas can)
public void updateCanvas()
public javax.swing.JPanel getPane()
public static void main(java.lang.String[] args)
public void setAttributes(AxisAttributes attr)
public LatexText getTitle()
public FontProperties getTitleFont()
public FontProperties getLabelFont()
public boolean isLog()
public void setLog(boolean log)
public Dimension1D getRange()
public boolean getGrid()
public void setGrid(boolean axisGrid)
public boolean showAxis()
public void setShowAxis(boolean showAxis)
public int getLineStyle()
public void setLineStyle(int lineStyle)
JHepSim. A part of HSTOOLS. version-1.2