gui.run
Class RunSliderDouble

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by gui.run.RunSliderDouble
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ChangeListener

public abstract class RunSliderDouble
extends javax.swing.JPanel
implements java.lang.Runnable, javax.swing.event.ChangeListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
RunSliderDouble(boolean isHorizontal, java.lang.String label)
           
RunSliderDouble(RunNormalizedSpinnerNumberModel snm, boolean isHorizontal, java.lang.String label)
           
RunSliderDouble(RunNormalizedSpinnerNumberModel snm, boolean isHorizontal, java.lang.String label, boolean isSpinnerVisible, boolean isOneSpinnerVisible, boolean isCompact)
          Construct a DoubleSlider
RunSliderDouble(RunNormalizedSpinnerNumberModel snm, boolean isHorizontal, java.lang.String label, boolean isSpinnerVisible, boolean isOneSpinnerVisible, boolean isCompact, boolean isResetVisible)
           
 
Method Summary
 RunNormalizedSpinnerNumberModel getObserverSpinnerNumberModel()
           
 RunNormalizedSpinnerNumberModel getRunNormalizedSpinnerNumberModel()
           
static RunSliderDouble getRunSliderDouble(RunNormalizedSpinnerNumberModel snm, java.lang.String title)
           
 double getValue()
           
static void main(java.lang.String[] args)
           
static void main2(java.lang.String[] args)
           
 void setForeground(java.awt.Color c)
           
 void setResetColor(java.awt.Color c)
           
 void setSliderColor(java.awt.Color c)
           
 void setSliderColorBackground(java.awt.Color c)
           
 void setValueColor(java.awt.Color c)
           
 void setValueText(java.awt.Color c)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Constructor Detail

RunSliderDouble

public RunSliderDouble(RunNormalizedSpinnerNumberModel snm,
                       boolean isHorizontal,
                       java.lang.String label)

RunSliderDouble

public RunSliderDouble(RunNormalizedSpinnerNumberModel snm,
                       boolean isHorizontal,
                       java.lang.String label,
                       boolean isSpinnerVisible,
                       boolean isOneSpinnerVisible,
                       boolean isCompact,
                       boolean isResetVisible)

RunSliderDouble

public RunSliderDouble(RunNormalizedSpinnerNumberModel snm,
                       boolean isHorizontal,
                       java.lang.String label,
                       boolean isSpinnerVisible,
                       boolean isOneSpinnerVisible,
                       boolean isCompact)
Construct a DoubleSlider

Parameters:
isHorizontal - The constructed orientation the slider
label - The permanent label of the slider

RunSliderDouble

public RunSliderDouble(boolean isHorizontal,
                       java.lang.String label)
Method Detail

getRunNormalizedSpinnerNumberModel

public RunNormalizedSpinnerNumberModel getRunNormalizedSpinnerNumberModel()

setResetColor

public void setResetColor(java.awt.Color c)

setSliderColorBackground

public void setSliderColorBackground(java.awt.Color c)

setValueColor

public void setValueColor(java.awt.Color c)

getObserverSpinnerNumberModel

public RunNormalizedSpinnerNumberModel getObserverSpinnerNumberModel()

setForeground

public void setForeground(java.awt.Color c)
Overrides:
setForeground in class javax.swing.JComponent

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

getValue

public double getValue()

main2

public static void main2(java.lang.String[] args)

getRunSliderDouble

public static RunSliderDouble getRunSliderDouble(RunNormalizedSpinnerNumberModel snm,
                                                 java.lang.String title)

main

public static void main(java.lang.String[] args)

setSliderColor

public void setSliderColor(java.awt.Color c)

setValueText

public void setValueText(java.awt.Color c)