org.jscience.awt.pots
Class IntValuedPot

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Canvas
          extended by org.jscience.awt.pots.PotBase
              extended by org.jscience.awt.pots.Pot
                  extended by org.jscience.awt.pots.IntValuedPot
All Implemented Interfaces:
java.awt.Adjustable, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class IntValuedPot
extends Pot

DOCUMENT ME!

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class org.jscience.awt.pots.Pot
DEFAULTRADIUS, GRADGAPPERCENT, GRADLENGTHPERCENT, LABELPERCENT, MAXPOTTRAVELDEGREES, NUMBEROFSECTIONS, PAD, POTZEROOFFSET, SECTIONLABELS, TICLENGTHPERCENT, TICSTARTPERCENT
 
Fields inherited from class org.jscience.awt.pots.PotBase
adjustmentListener, blockIncrement, brighterPanelColor, caption, DEFAULTFONTNAME, DEFAULTFONTSIZE, DEFAULTFONTSTYLE, downPt, font, fontName, fontSize, fontStyle, gradColor, GRADCOLOR, hasFocus, hasHighlight, hasLabels, highlightBrighterColor, highlightDarkerColor, knobColor, KNOBCOLOR, labels, mouseDown, mouseInKnob, numberOfSections, panelColor, PANELCOLOR, potImage, POTRANGE, textColor, TEXTCOLOR, ticColor, TICCOLOR, unitIncrement, value, xCenter, yCenter
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.Adjustable
HORIZONTAL, NO_ORIENTATION, VERTICAL
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
IntValuedPot(int maxValue, int minValue)
          Class constructor
 
Method Summary
 int getIntValue()
          Get the scaled value of the pot at its current position
 void setIntValue(int realValue)
          Set the current position of the pot to the scaled value
 
Methods inherited from class org.jscience.awt.pots.Pot
drawDotPolar, drawLinePolar, drawTextPolar, getAngleFromValue, getCaptionAtBottom, getGradGapPercent, getGradLengthPercent, getGradUseTics, getKnobUseTics, getLabelPercent, getPreferredSize, getRadius, getTicLengthPercent, getTicStartPercent, paint, processKeyEvent, processMouseEvent, processMouseMotionEvent, setCaptionAtBottom, setGradGapPercent, setGradLengthPercent, setGradUseTics, setKnobUseTics, setLabelPercent, setRadius, setTicLengthPercent, setTicStartPercent
 
Methods inherited from class org.jscience.awt.pots.PotBase
addAdjustmentListener, fireAdjustmentEvent, getAttenuation, getBlockIncrement, getCaption, getFont, getFontName, getFontSize, getFontStyle, getGradColor, getHasLabels, getHighlight, getKnobColor, getLabelsString, getMaximum, getMinimum, getNumberOfSections, getOrientation, getPanelColor, getTextColor, getTicColor, getUnitIncrement, getValue, getVisibleAmount, removeAdjustmentListener, round, setBlockIncrement, setCaption, setFont, setFontName, setFontSize, setFontStyle, setGradColor, setHasLabels, setHighlight, setKnobColor, setLabelsString, setMaximum, setMinimum, setNumberOfSections, setPanelColor, setTextColor, setTicColor, setUnitIncrement, setValue, setVisibleAmount, sizeToFit
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntValuedPot

public IntValuedPot(int maxValue,
                    int minValue)
Class constructor

Parameters:
maxValue - maxValue is the maximum value the pot should return at max rotation.
minValue - minValue is the minimum value the pot should return at min rotation.
Method Detail

getIntValue

public int getIntValue()
Get the scaled value of the pot at its current position

Returns:
int scaled int value

setIntValue

public void setIntValue(int realValue)
Set the current position of the pot to the scaled value

Parameters:
realValue - realValue is the scaled int value to set the pot to