|
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.JSlider2
JSlider2 provides the graphical input and feedback for JSlider2Double and JSlider2Date.
JSlider2Double
,
JSlider2Date
, 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 | |
JSlider2()
Class for the Date and Double JSlider2 classes. |
|
JSlider2(boolean twoHandles)
Class for the GeoDate and Double JSlider2 classes. |
Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Add a property change listener. |
boolean |
getAlwaysPost()
Get the always post flag for the slider. |
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. |
java.lang.String |
getMaxLabel()
Get the maximum label. |
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. |
java.lang.String |
getMinLabel()
Get the minimum label. |
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. |
Range |
getRawRange()
Get the range of the slider. |
boolean |
getShowBorder()
Get border status for the slider. |
boolean |
getTwoHandles()
Get the two handle flag. |
boolean |
isAlwaysPost()
Get the always post flag for the slider. |
boolean |
isIndexed()
|
boolean |
isShowBorder()
Get border status for the slider. |
boolean |
isTwoHandles()
Get the two handle flag. |
static void |
main(java.lang.String[] args)
|
void |
paintComponent(java.awt.Graphics g)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Remove a property change listener. |
void |
reset()
Reset the max,min values to the range limits |
void |
setAlwaysPost(boolean ap)
Set the always post flag for the slider. |
void |
setBounds(int x,
int y,
int w,
int h)
Moves and resizes this component. |
void |
setBounds(java.awt.Rectangle r)
Moves and resizes this component to conform to the new bounding rectangle r . |
void |
setHandleSize(int sz)
Set the handle size for the slider. |
void |
setIndexed(boolean ind)
|
void |
setIndexValues(double[] array)
|
void |
setMaxLabel(java.lang.String lab)
Set the maximum label. |
void |
setMaxValue(double max)
Set the maximum handle value. |
void |
setMinLabel(java.lang.String lab)
Set the minimum label. |
void |
setMinValue(double min)
Set the minimum handle value. |
void |
setShowBorder(boolean sb)
Show a border around the slider. |
void |
setSize(java.awt.Dimension size)
Set the size of the slider. |
void |
setSize(int width,
int height)
Resizes this component so that it has width width
and height . |
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, 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 JSlider2()
JSlider2Date
,
JSlider2Double
public JSlider2(boolean twoHandles)
twoHandles
- if true create two handlesJSlider2Date
,
JSlider2Double
Method Detail |
public void setMinValue(double min)
min
- minimum handle valuepublic double getMinValue()
public void setMaxValue(double max)
max
- maximum handle valuepublic double getMaxValue()
public void reset()
public void setMinLabel(java.lang.String lab)
lab
- minimum stringpublic java.lang.String getMinLabel()
public void setMaxLabel(java.lang.String lab)
lab
- maximum stringpublic java.lang.String getMaxLabel()
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 void setTwoHandles(boolean th)
th
- if true set two handlespublic boolean isTwoHandles()
public boolean getTwoHandles()
public void setShowBorder(boolean sb)
sb
- if true show the borderpublic boolean isShowBorder()
public 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 isAlwaysPost()
public boolean getAlwaysPost()
public Range getRawRange()
public void setBounds(java.awt.Rectangle r)
java.awt.Component
r
. This component's new
position is specified by r.x
and r.y
,
and its new size is specified by r.width
and
r.height
setBounds
in class java.awt.Component
java.awt.Component
r
- The new bounding rectangle for this component.Component.getBounds()
,
Component.setLocation(int, int)
,
Component.setLocation(java.awt.Point)
,
Component.setSize(int, int)
,
Component.setSize(java.awt.Dimension)
public void setBounds(int x, int y, int w, int h)
java.awt.Component
x
and y
, and the
new size is specified by width
and height
.setBounds
in class java.awt.Component
java.awt.Component
x
- The new x-coordinate of this component.y
- The new y-coordinate of this component.width
- The new width
of this component.height
- The new height
of this
component.Component.getBounds()
,
Component.setLocation(int, int)
,
Component.setLocation(java.awt.Point)
,
Component.setSize(int, int)
,
Component.setSize(java.awt.Dimension)
public void setSize(java.awt.Dimension size)
setSize
in class java.awt.Component
size
- slider sizepublic void setSize(int width, int height)
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 void setIndexed(boolean ind)
public boolean isIndexed()
public void paintComponent(java.awt.Graphics g)
public 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 java.awt.Dimension getMaximumSize()
javax.swing.JComponent
getMaximumSize
in class javax.swing.JComponent
javax.swing.JComponent
JComponent.setMaximumSize(java.awt.Dimension)
public void setIndexValues(double[] array)
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 |