All Packages Class Hierarchy This Package Previous Next Index
Class utils.GUI.DoubleTextDisplay
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----utils.GUI.DoubleTextDisplay
- public class DoubleTextDisplay
- extends Canvas
A class which mimics an uneditable TextField for displaying double\
(or float) values; It automatically truncates the given value
to a number of significant figures(given at construction). In addition
it switches between displaying the number in floating point notation
and scientific notation.
-
DoubleTextDisplay(double, int)
-
-
DoubleTextDisplay(double, int, int)
-
-
DoubleTextDisplay(int)
-
-
DoubleTextDisplay(int, int)
-
-
addNotify()
-
-
getValue()
-
-
minimumSize()
-
-
paint(Graphics)
-
-
preferredSize()
-
-
setFont(Font)
-
-
setValue(double)
-
DoubleTextDisplay
public DoubleTextDisplay(double v,
int sigfig,
int size)
- Parameters:
- v - -- initial value to display
- sigfig - -- number of significant figures
- size - -- maximal number of characters to display in Floating point
DoubleTextDisplay
public DoubleTextDisplay(double v,
int sigfig)
DoubleTextDisplay
public DoubleTextDisplay(int sigfig)
DoubleTextDisplay
public DoubleTextDisplay(int sigfig,
int size)
addNotify
public void addNotify()
- Overrides:
- addNotify in class Canvas
minimumSize
public Dimension minimumSize()
- Overrides:
- minimumSize in class Component
preferredSize
public Dimension preferredSize()
- Overrides:
- preferredSize in class Component
setFont
public void setFont(Font f)
- Overrides:
- setFont in class Component
paint
public void paint(Graphics g)
- Overrides:
- paint in class Canvas
setValue
public void setValue(double v)
getValue
public double getValue()
All Packages Class Hierarchy This Package Previous Next Index