rvl.piface
Class PiDoubleText

java.lang.Object
  |
  +--java.awt.Component
        |
        +--rvl.piface.PiDoubleText
All Implemented Interfaces:
DoubleComponent, java.awt.image.ImageObserver, java.awt.MenuContainer, PiComponent, java.io.Serializable

public class PiDoubleText
extends java.awt.Component
implements DoubleComponent

Output-only component to display a double-precision value Similar to the top part of a Slider

See Also:
Serialized Form

Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PiDoubleText(java.lang.String name, java.lang.String label, double value)
           
PiDoubleText(java.lang.String name, java.lang.String label, double value, int digits)
           
 
Method Summary
 void addActionListener(java.awt.event.ActionListener al)
           
 java.lang.String getLabel()
           
 java.awt.Dimension getMinimumSize()
           
 java.lang.String getName()
           
 java.awt.Dimension getPreferredSize()
           
 double getValue()
           
 java.awt.Dimension minimumSize()
           
 void paint(java.awt.Graphics g)
           
 java.awt.Dimension preferredSize()
           
 void setDigits(int d)
           
 void setName(java.lang.String name, java.lang.String label)
           
 void setValue(double x)
           
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PiDoubleText

public PiDoubleText(java.lang.String name,
                    java.lang.String label,
                    double value,
                    int digits)

PiDoubleText

public PiDoubleText(java.lang.String name,
                    java.lang.String label,
                    double value)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface PiComponent
Overrides:
getName in class java.awt.Component

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface PiComponent

getValue

public double getValue()
Specified by:
getValue in interface DoubleComponent

setName

public void setName(java.lang.String name,
                    java.lang.String label)
Specified by:
setName in interface PiComponent

setValue

public void setValue(double x)
Specified by:
setValue in interface DoubleComponent

setDigits

public void setDigits(int d)

addActionListener

public void addActionListener(java.awt.event.ActionListener al)
Specified by:
addActionListener in interface PiComponent

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Component

getPreferredSize

public java.awt.Dimension getPreferredSize()
Overrides:
getPreferredSize in class java.awt.Component

getMinimumSize

public java.awt.Dimension getMinimumSize()
Overrides:
getMinimumSize in class java.awt.Component

preferredSize

public java.awt.Dimension preferredSize()
Overrides:
preferredSize in class java.awt.Component

minimumSize

public java.awt.Dimension minimumSize()
Overrides:
minimumSize in class java.awt.Component