public class ScaleBorder
extends javax.swing.border.AbstractBorder
Modifier and Type | Field and Description |
---|---|
protected int |
bottom |
protected ScaleMapper |
bottomScaleMap |
protected int |
left |
protected ScaleMapper |
leftScaleMap |
protected int |
majorTickLength |
protected int |
minorTickLength |
protected int |
right |
protected ScaleMapper |
rightScaleMap |
protected int |
top |
protected ScaleMapper |
topScaleMap |
Constructor and Description |
---|
ScaleBorder() |
Modifier and Type | Method and Description |
---|---|
void |
clearBottomScaleMapper() |
void |
clearLeftScaleMapper() |
void |
clearRightScaleMapper() |
void |
clearTopScaleMapper() |
java.awt.Insets |
getBorderInsets(java.awt.Component c) |
java.awt.Insets |
getBorderInsets(java.awt.Component c,
java.awt.Insets i) |
ScaleMapper |
getBottomScaleMapper() |
static int |
getFontHeight(java.lang.String text) |
int |
getLabelHeight()
get the borderwidth for drawing Time labels.
|
int |
getLabelWidth()
get the borderwidth for drawing Amplitude labels.
|
ScaleMapper |
getLeftScaleMapper() |
int |
getMajorTickLength()
Get the value of majorTickLength.
|
int |
getMinorTickLength()
Get the value of minorTickLength.
|
ScaleMapper |
getRightScaleMapper() |
ScaleMapper |
getTopScaleMapper() |
void |
paintAmpBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height) |
void |
paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height) |
int |
paintBottomTimeBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height) |
int |
paintLeftAmpBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height) |
int |
paintTopTimeBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
used for PDF printing.
|
int |
remapPixels(int xval,
int xa,
int ya,
int xb,
int yb) |
void |
setBottomScaleMapper(ScaleMapper scaleMap) |
void |
setLeftScaleMapper(ScaleMapper scaleMap) |
void |
setMajorTickLength(int v)
Set the value of majorTickLength.
|
void |
setMinorTickLength(int v)
Set the value of minorTickLength.
|
void |
setRightScaleMapper(ScaleMapper scaleMap) |
void |
setTopScaleMapper(ScaleMapper scaleMap) |
protected int top
protected int left
protected int bottom
protected int right
protected int majorTickLength
protected int minorTickLength
protected ScaleMapper topScaleMap
protected ScaleMapper leftScaleMap
protected ScaleMapper bottomScaleMap
protected ScaleMapper rightScaleMap
public java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets
in interface javax.swing.border.Border
getBorderInsets
in class javax.swing.border.AbstractBorder
public java.awt.Insets getBorderInsets(java.awt.Component c, java.awt.Insets i)
getBorderInsets
in class javax.swing.border.AbstractBorder
public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
paintBorder
in interface javax.swing.border.Border
paintBorder
in class javax.swing.border.AbstractBorder
public int paintLeftAmpBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
public void paintAmpBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
public int paintTopTimeBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
c
- g
- x
- y
- width
- height
- public int paintBottomTimeBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
public int getLabelWidth()
public int getLabelHeight()
public void setTopScaleMapper(ScaleMapper scaleMap)
public void clearTopScaleMapper()
public ScaleMapper getTopScaleMapper()
public void setLeftScaleMapper(ScaleMapper scaleMap)
public void clearLeftScaleMapper()
public ScaleMapper getLeftScaleMapper()
public void setBottomScaleMapper(ScaleMapper scaleMap)
public void clearBottomScaleMapper()
public ScaleMapper getBottomScaleMapper()
public void setRightScaleMapper(ScaleMapper scaleMap)
public void clearRightScaleMapper()
public ScaleMapper getRightScaleMapper()
public int getMajorTickLength()
public void setMajorTickLength(int v)
v
- Value to assign to majorTickLength.public int getMinorTickLength()
public void setMinorTickLength(int v)
v
- Value to assign to minorTickLength.public static int getFontHeight(java.lang.String text)
public int remapPixels(int xval, int xa, int ya, int xb, int yb)