|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel edu.ucla.stat.SOCR.util.FloatSlider
public class FloatSlider
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
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 | |
---|---|
protected double |
curFloat
|
protected static int |
DEFAULT_RANGE
|
protected static int |
DEFAULT_VISIBLE
|
protected boolean |
enterTyped
|
protected java.text.DecimalFormat |
formatter
|
protected boolean |
isLogScale
|
protected javax.swing.JLabel |
lLabel
|
protected double |
maxFloat
|
protected double |
minFloat
|
protected java.util.Observable |
observable
|
protected javax.swing.JScrollBar |
slider
|
protected java.lang.String |
title
|
protected javax.swing.JLabel |
uLabel
|
protected javax.swing.JTextField |
valueText
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
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 | |
---|---|
FloatSlider(java.lang.String title,
double min,
double max)
|
|
FloatSlider(java.lang.String title,
double cur,
double min,
double max)
uses default visible(20), resolution(1000), and scale (linear). |
|
FloatSlider(java.lang.String title,
double cur,
double min,
double max,
boolean log)
uses default visible(20) and resolution(1000). |
|
FloatSlider(java.lang.String title,
double cur,
int vis,
double min,
double max,
int res)
uses default scale (linear). |
|
FloatSlider(java.lang.String title,
double cur,
int vis,
double min,
double max,
int res,
boolean log)
constructs a FloatSlider using a given number of slider positions. |
Method Summary | |
---|---|
void |
addObserver(java.util.Observer o)
|
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent arg0)
|
double |
getFloatMaximum()
|
double |
getFloatMinimum()
|
double |
getFloatValue()
|
protected void |
initializeSlider(double min,
double max,
double initial)
|
protected int |
rangeValue(double dval)
|
void |
setAll(double newmin,
double newmax,
double newcur)
|
void |
setFloatMaximum(double newmax)
|
void |
setFloatMinimum(double newmin)
|
void |
setFloatValue(double newcur)
|
void |
setTextAreaValue(double v)
|
void |
setTextFormat(java.text.DecimalFormat f)
create a Continuous type valueSlider, |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.util.Observable observable
protected static final int DEFAULT_RANGE
protected static final int DEFAULT_VISIBLE
protected double curFloat
protected double minFloat
protected double maxFloat
protected boolean isLogScale
protected javax.swing.JScrollBar slider
protected javax.swing.JTextField valueText
protected java.text.DecimalFormat formatter
protected javax.swing.JLabel lLabel
protected javax.swing.JLabel uLabel
protected java.lang.String title
protected boolean enterTyped
Constructor Detail |
---|
public FloatSlider(java.lang.String title, double cur, int vis, double min, double max, int res, boolean log)
orientation
- - Scrollbar.VERTICAL or Scrollbar.HORIZONTAL.cur
- - real valued initial value.vis
- - same as in Scrollbar base class.min
- - real valued range minimum.max
- - real valued range maximum.resolution
- - number of descrete slider positions.log
- - log scale if true, linear otherwise.public FloatSlider(java.lang.String title, double cur, int vis, double min, double max, int res)
public FloatSlider(java.lang.String title, double cur, double min, double max, boolean log)
public FloatSlider(java.lang.String title, double cur, double min, double max)
public FloatSlider(java.lang.String title, double min, double max)
Method Detail |
---|
public void addObserver(java.util.Observer o)
protected void initializeSlider(double min, double max, double initial)
protected int rangeValue(double dval)
public double getFloatMinimum()
public double getFloatMaximum()
public double getFloatValue()
public void setFloatMinimum(double newmin)
public void setFloatMaximum(double newmax)
public void setFloatValue(double newcur)
public void setAll(double newmin, double newmax, double newcur)
public void setTextFormat(java.text.DecimalFormat f)
public void setTextAreaValue(double v)
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent arg0)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |