rvl.awt
Class PiArrayField

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--rvl.awt.PiArrayField
All Implemented Interfaces:
javax.accessibility.Accessible, ActionComponent, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, PiComponent, java.io.Serializable

public class PiArrayField
extends java.awt.Panel
implements ActionComponent, java.awt.event.KeyListener

See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
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
PiArrayField(java.lang.String name, java.lang.String label, double[] value)
          constructor - initialize with given name, label, value
PiArrayField(java.lang.String name, java.lang.String label, double[] value, int width)
          constructor - initialize with given name, label, value, and field width
 
Method Summary
 void addActionListener(java.awt.event.ActionListener al)
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 double[] getValue()
           
 boolean isEditable()
           
 void keyPressed(java.awt.event.KeyEvent ke)
           
 void keyReleased(java.awt.event.KeyEvent ke)
           
 void keyTyped(java.awt.event.KeyEvent ke)
           
 void setBackground(java.awt.Color c)
           
 void setEditable(boolean e)
           
 void setForeground(java.awt.Color c)
           
 void setName(java.lang.String name, java.lang.String label)
           
 void setValue(double[] x)
          Sets values in field, separated by " "
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PiArrayField

public PiArrayField(java.lang.String name,
                    java.lang.String label,
                    double[] value)
constructor - initialize with given name, label, value

PiArrayField

public PiArrayField(java.lang.String name,
                    java.lang.String label,
                    double[] value,
                    int width)
constructor - initialize with given name, label, value, and field width
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

setName

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

addActionListener

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

getValue

public double[] getValue()
Returns:
an array of the values in the field, as delimited by spaces or commas. Non-numeric tokens are returned as NaNs.

setValue

public void setValue(double[] x)
Sets values in field, separated by " "

setEditable

public void setEditable(boolean e)

isEditable

public boolean isEditable()

setBackground

public void setBackground(java.awt.Color c)
Overrides:
setBackground in class java.awt.Component

setForeground

public void setForeground(java.awt.Color c)
Overrides:
setForeground in class java.awt.Component

keyPressed

public void keyPressed(java.awt.event.KeyEvent ke)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent ke)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent ke)
Specified by:
keyTyped in interface java.awt.event.KeyListener