|
SGT Home | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--gov.noaa.pmel.swing.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 FormInner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
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 | |
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()
If the maximum size has been set to a non-null value just returns it. |
double |
getMaxRange()
Get the maximum for the range. |
double |
getMaxValue()
Get the maximum handle value. |
java.awt.Dimension |
getMinimumSize()
If the minimum size has been set to a non-null value just returns it. |
double |
getMinRange()
Get the minimum for the range. |
double |
getMinValue()
Get the minimum handle value. |
java.awt.Dimension |
getPreferredSize()
If the preferredSize has been set to a non-null value just returns it. |
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)
Resizes this component so that it has width d.width
and height d.height . |
void |
setSize(int w,
int h)
Resizes this component so that it has width width
and height . |
void |
setStartValue(double min)
|
void |
setTwoHandles(boolean th)
Set the two handle mode. |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, contains, createImage, createImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, 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, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
equals, 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 javax.swing.JComponent
l
- property change listenerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener
in class javax.swing.JComponent
l
- property change listenerpublic java.awt.Dimension getMinimumSize()
javax.swing.JComponent
getMinimumSize
in class javax.swing.JComponent
javax.swing.JComponent
JComponent.setMinimumSize(java.awt.Dimension)
public java.awt.Dimension getPreferredSize()
javax.swing.JComponent
getPreferredSize
in class javax.swing.JComponent
javax.swing.JComponent
JComponent.setPreferredSize(java.awt.Dimension)
public boolean isIndexed()
public void setIndexed(boolean ind)
public void setSize(java.awt.Dimension dim)
java.awt.Component
d.width
and height d.height
.setSize
in class java.awt.Component
java.awt.Component
d
- The dimension specifying the new size
of this component.Component.setSize(int, int)
,
Component.setBounds(int, int, int, int)
public void setSize(int w, int h)
java.awt.Component
width
and height
.setSize
in class java.awt.Component
java.awt.Component
width
- The new width of this component in pixels.height
- The new height of this component in pixels.Component.getSize()
,
Component.setBounds(int, int, int, int)
public java.awt.Dimension getMaximumSize()
javax.swing.JComponent
getMaximumSize
in class javax.swing.JComponent
javax.swing.JComponent
JComponent.setMaximumSize(java.awt.Dimension)
public static void main(java.lang.String[] args)
|
SGT Home | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |