|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
gov.noaa.pmel.swing.JSlider2Double
public class JSlider2Double
Class provides graphical and textual input of a range. Minimum value are required to be less than or equal to the maximum value.
JSlider2
,
Serialized FormNested Class Summary |
---|
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
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 | |
---|---|
JSlider2Double()
Default constructor. |
|
JSlider2Double(boolean twoHandles)
Constructs a one or two handled slider. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Add a property change listener. |
boolean |
getAlwaysPost()
Get the always post flag for the slider. |
double |
getEndValue()
|
java.lang.String |
getFormat()
Get the format for the slider range label. |
int |
getHandleSize()
Get the current slider handle size. |
java.awt.Dimension |
getMaximumSize()
|
double |
getMaxRange()
Get the maximum for the range. |
double |
getMaxValue()
Get the maximum handle value. |
java.awt.Dimension |
getMinimumSize()
|
double |
getMinRange()
Get the minimum for the range. |
double |
getMinValue()
Get the minimum handle value. |
java.awt.Dimension |
getPreferredSize()
|
Range2D |
getRange()
Get the slider range. |
boolean |
getShowBorder()
Get border status for the slider. |
double |
getStartValue()
|
boolean |
getTwoHandles()
Get the two handle flag. |
boolean |
isIndexed()
|
boolean |
isTwoHandles()
Get the two handle flag. |
static void |
main(java.lang.String[] args)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Remove a property change listener. |
void |
reset()
Reset the slider handles |
void |
setAlwaysPost(boolean ap)
Set the always post flag for the slider. |
void |
setEndValue(double max)
|
void |
setFormat(java.lang.String frmt)
Set the format for the slider range label and display. |
void |
setHandleSize(int sz)
Set the handle size for the slider. |
void |
setIndexed(boolean ind)
|
void |
setIndexValues(double[] array)
|
void |
setMaxRange(double max)
Set the maximum for the range. |
void |
setMaxValue(double max)
Set the maximum handle value. |
void |
setMinRange(double min)
Set the minimum for the range. |
void |
setMinValue(double min)
Set the minimum handle value. |
void |
setRange(double min,
double max)
Set the range for the slider. |
void |
setRange(Range2D range)
Set the range for the slider. |
void |
setShowBorder(boolean sb)
Show a border around the slider. |
void |
setSize(java.awt.Dimension dim)
|
void |
setSize(int w,
int h)
|
void |
setStartValue(double min)
|
void |
setTwoHandles(boolean th)
Set the two handle mode. |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, updateUI |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, 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, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, 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 |
---|
public JSlider2Double()
public JSlider2Double(boolean twoHandles)
twoHandles
- if true create two handlesMethod Detail |
---|
public void setRange(double min, double max)
min
- minimum valuemax
- maximum valuepublic void setRange(Range2D range)
range
- slider total rangepublic Range2D getRange()
public void setMinRange(double min)
min
- minimum range valuepublic double getMinRange()
public void setMaxRange(double max)
max
- maximum range valuepublic double getMaxRange()
public void reset()
public void setIndexValues(double[] array)
public void setTwoHandles(boolean th)
th
- if true set two handlespublic boolean getTwoHandles()
public boolean isTwoHandles()
public void setFormat(java.lang.String frmt)
frmt
- format in Format syntaxpublic java.lang.String getFormat()
public double getStartValue()
public double getEndValue()
public void setStartValue(double min)
public void setEndValue(double max)
public double getMinValue()
public void setMinValue(double min)
min
- minimum handle value.public double getMaxValue()
public void setMaxValue(double max)
max
- maximum handle valuepublic void setShowBorder(boolean sb)
sb
- if true show the borderpublic boolean getShowBorder()
public void setHandleSize(int sz)
sz
- handle size in pixelspublic int getHandleSize()
public void setAlwaysPost(boolean ap)
ap
- if true always postpublic boolean getAlwaysPost()
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
addPropertyChangeListener
in class java.awt.Container
l
- property change listenerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener
in class java.awt.Component
l
- property change listenerpublic java.awt.Dimension getMinimumSize()
getMinimumSize
in class javax.swing.JComponent
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
public boolean isIndexed()
public void setIndexed(boolean ind)
public void setSize(java.awt.Dimension dim)
setSize
in class java.awt.Component
public void setSize(int w, int h)
setSize
in class java.awt.Component
public java.awt.Dimension getMaximumSize()
getMaximumSize
in class javax.swing.JComponent
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |