visad.browser
Class ContourWidget

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by visad.browser.Widget
                  extended by visad.browser.ContourWidget
All Implemented Interfaces:
ActionListener, ItemListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class ContourWidget
extends Widget
implements ActionListener, ItemListener

A widget that allows users to control graphics mode parameters.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Panel
Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class visad.browser.Widget
DEBUG, FALSE, PALE_GRAY, TRUE
 
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
ContourWidget()
          Constructs a new ContourWidget.
 
Method Summary
 void actionPerformed(ActionEvent e)
          Handles TextField changes.
 float getBase()
          Gets the value of the base text field.
 float getContourInterval()
          Gets the value of the interval text field.
 float getHiLimit()
          Gets the hi value of the contour range slider.
 boolean getLabels()
          Gets the value of the labels checkbox.
 float getLowLimit()
          Gets the low value of the contour range slider.
 boolean getMainContours()
          Gets the value of the contours checkbox.
 double getMaxValue()
          Gets the maximum contouring value.
 double getMinValue()
          Gets the minimum contouring value.
 String getName()
          Gets the name of the variable.
 String getSaveString()
          Gets a string representing this widget's current state.
 float getSurfaceValue()
          Gets the value of the surface value slider.
 void itemStateChanged(ItemEvent e)
          Handles Checkbox changes.
static void main(String[] args)
          Tests ContourWidget.
 void setBase(float bs)
          Sets the value of the base text field.
 void setContourInterval(float ci)
          Sets the value of the interval text field.
 void setLabels(boolean lb)
          Sets the value of the labels checkbox.
 void setLimits(float lo, float hi)
          Sets the range of the contour range slider.
 void setMainContours(boolean mc)
          Sets the value of the contours checkbox.
 void setName(String name)
          Sets the name of the variable.
 void setRange(float min, float max)
          Sets the minimum and maximum contouring values.
 void setSaveString(String save)
          Reconstructs this widget's state using the specified save string.
 void setSurfaceValue(float sv)
          Sets the value of the surface value slider.
 
Methods inherited from class visad.browser.Widget
addComponent, addWidgetListener, containedIn, notifyListeners, removeWidgetListener, testWidget
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContourWidget

public ContourWidget()
Constructs a new ContourWidget.

Method Detail

getName

public String getName()
Gets the name of the variable.

Overrides:
getName in class Component

setName

public void setName(String name)
Sets the name of the variable.

Overrides:
setName in class Component

getMinValue

public double getMinValue()
Gets the minimum contouring value.


getMaxValue

public double getMaxValue()
Gets the maximum contouring value.


setRange

public void setRange(float min,
                     float max)
Sets the minimum and maximum contouring values.


getMainContours

public boolean getMainContours()
Gets the value of the contours checkbox.


setMainContours

public void setMainContours(boolean mc)
Sets the value of the contours checkbox.


getLabels

public boolean getLabels()
Gets the value of the labels checkbox.


setLabels

public void setLabels(boolean lb)
Sets the value of the labels checkbox.


getSurfaceValue

public float getSurfaceValue()
Gets the value of the surface value slider.


setSurfaceValue

public void setSurfaceValue(float sv)
Sets the value of the surface value slider.


getContourInterval

public float getContourInterval()
Gets the value of the interval text field.


setContourInterval

public void setContourInterval(float ci)
Sets the value of the interval text field.


getLowLimit

public float getLowLimit()
Gets the low value of the contour range slider.


getHiLimit

public float getHiLimit()
Gets the hi value of the contour range slider.


setLimits

public void setLimits(float lo,
                      float hi)
Sets the range of the contour range slider.


getBase

public float getBase()
Gets the value of the base text field.


setBase

public void setBase(float bs)
Sets the value of the base text field.


getSaveString

public String getSaveString()
Gets a string representing this widget's current state.

Specified by:
getSaveString in class Widget

setSaveString

public void setSaveString(String save)
Reconstructs this widget's state using the specified save string.

Specified by:
setSaveString in class Widget

actionPerformed

public void actionPerformed(ActionEvent e)
Handles TextField changes.

Specified by:
actionPerformed in interface ActionListener

itemStateChanged

public void itemStateChanged(ItemEvent e)
Handles Checkbox changes.

Specified by:
itemStateChanged in interface ItemListener

main

public static void main(String[] args)
Tests ContourWidget.