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.


Constructor Index

 o DoubleTextDisplay(double, int)
 o DoubleTextDisplay(double, int, int)
 o DoubleTextDisplay(int)
 o DoubleTextDisplay(int, int)

Method Index

 o addNotify()
 o getValue()
 o minimumSize()
 o paint(Graphics)
 o preferredSize()
 o setFont(Font)
 o setValue(double)

Constructors

 o 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
 o DoubleTextDisplay
 public DoubleTextDisplay(double v,
                          int sigfig)
 o DoubleTextDisplay
 public DoubleTextDisplay(int sigfig)
 o DoubleTextDisplay
 public DoubleTextDisplay(int sigfig,
                          int size)

Methods

 o addNotify
 public void addNotify()
Overrides:
addNotify in class Canvas
 o minimumSize
 public Dimension minimumSize()
Overrides:
minimumSize in class Component
 o preferredSize
 public Dimension preferredSize()
Overrides:
preferredSize in class Component
 o setFont
 public void setFont(Font f)
Overrides:
setFont in class Component
 o paint
 public void paint(Graphics g)
Overrides:
paint in class Canvas
 o setValue
 public void setValue(double v)
 o getValue
 public double getValue()

All Packages  Class Hierarchy  This Package  Previous  Next  Index