All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class vt.cs.widgets.Needle

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----vt.cs.widgets.Meter
                                   |
                                   +----vt.cs.widgets.Needle

public class Needle
extends Meter

Variable Index

 o needleColor
 o zones

Constructor Index

 o Needle(double, double, double, double)
Constructor for Needle class.

Method Index

 o drawMeter(Graphics)
 o getNeedleColor()
get the needle color
 o minimumSize()
 o preferredSize()
 o setNeedleColor(Color)
set the needle color
 o setZone(String, double, double, Color)
set a color zone, e.g.

Variables

 o zones
  public Vector zones
 o needleColor
  protected Color needleColor

Constructors

 o Needle
  public Needle(double lo,
                double hi,
                double grad,
                double val)
Constructor for Needle class.

Methods

 o setZone
  public void setZone(String zoneName,
                      double lowerBound,
                      double upperBound,
                      Color color)
set a color zone, e.g. a red "Danger" zone

 o setNeedleColor
  public void setNeedleColor(Color theColor)
set the needle color

 o getNeedleColor
  public Color getNeedleColor()
get the needle color

 o drawMeter
  protected void drawMeter(Graphics g)
Overrides:
drawMeter in class Meter
 o minimumSize
  public Dimension minimumSize()
Overrides:
minimumSize in class Meter
 o preferredSize
  public Dimension preferredSize()
Overrides:
preferredSize in class Meter

All Packages  Class Hierarchy  This Package  Previous  Next  Index