visad.util
Class BarSlider
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- visad.util.Slider
-
- visad.util.BarSlider
-
- All Implemented Interfaces:
- java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
public class BarSlider extends Slider implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
The visad utillity sliding bar- Since:
- Visad Utility Library v0.7.1
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
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
-
-
Constructor Summary
Constructors Constructor and Description BarSlider()Construct a new bar slider with the default valuesBarSlider(float lower, float upper, float initial)Construct a new bar slider with the givden lower, upper and initial values
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description floatgetMaximum()Return the maximum value of this sliderjava.awt.DimensiongetMaximumSize()Return the maximum size of the bar sliderfloatgetMinimum()Return the minimum value of this sliderjava.awt.DimensiongetMinimumSize()Return the minimum size of the bar sliderjava.awt.DimensiongetPreferredSize()Return the preferred sise of the bar sliderfloatgetValue()Returns the current value of the sliderstatic voidmain(java.lang.String[] argv)For testing puropsesvoidmouseClicked(java.awt.event.MouseEvent e)Present to implement MouseListener, currently ignoredvoidmouseDragged(java.awt.event.MouseEvent e)Updates the slider positionvoidmouseEntered(java.awt.event.MouseEvent e)Present to implement MouseListener, currently ignoredvoidmouseExited(java.awt.event.MouseEvent e)Present to implement MouseListener, currently ignoredvoidmouseMoved(java.awt.event.MouseEvent e)Present to implement MouseMovementListener, currently ignoredvoidmousePressed(java.awt.event.MouseEvent e)Moves the slider to the clicked positionvoidmouseReleased(java.awt.event.MouseEvent e)Present to implement MouseListener, currently ignoredvoidpaint(java.awt.Graphics g)Redraw the slidervoidsetMaximum(float value)Sets the maximum value of this scrolbarvoidsetMaximumSize(java.awt.Dimension dim)Set the preferred size of the bar slidervoidsetMinimum(float value)Sets the minimum value for this slidervoidsetMinimumSize(java.awt.Dimension dim)Set the preferred size of the bar slidervoidsetPreferredSize(java.awt.Dimension dim)Set the preferred size of the bar slidervoidsetValue(float value)Sets the current value of the slidervoidupdate(java.awt.Graphics g)update the slider-
Methods inherited from class visad.util.Slider
addSliderChangeListener, getName, removeSliderChangeListener
-
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, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, 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, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction
-
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, 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, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
BarSlider
public BarSlider()
Construct a new bar slider with the default values
-
BarSlider
public BarSlider(float lower, float upper, float initial)Construct a new bar slider with the givden lower, upper and initial values- Throws:
IllegalArgumenentException- if lower is not less than initial or initial is not less than upper
-
-
Method Detail
-
main
public static void main(java.lang.String[] argv)
For testing puropses
-
getMinimum
public float getMinimum()
Return the minimum value of this slider- Specified by:
getMinimumin classSlider
-
setMinimum
public void setMinimum(float value)
Sets the minimum value for this slider- Specified by:
setMinimumin classSlider
-
getMaximum
public float getMaximum()
Return the maximum value of this slider- Specified by:
getMaximumin classSlider
-
setMaximum
public void setMaximum(float value)
Sets the maximum value of this scrolbar- Specified by:
setMaximumin classSlider
-
getValue
public float getValue()
Returns the current value of the slider
-
setValue
public void setValue(float value)
Sets the current value of the slider
-
getPreferredSize
public java.awt.Dimension getPreferredSize()
Return the preferred sise of the bar slider- Overrides:
getPreferredSizein classjavax.swing.JComponent
-
setPreferredSize
public void setPreferredSize(java.awt.Dimension dim)
Set the preferred size of the bar slider- Overrides:
setPreferredSizein classjavax.swing.JComponent
-
getMaximumSize
public java.awt.Dimension getMaximumSize()
Return the maximum size of the bar slider- Overrides:
getMaximumSizein classjavax.swing.JComponent
-
setMaximumSize
public void setMaximumSize(java.awt.Dimension dim)
Set the preferred size of the bar slider- Overrides:
setMaximumSizein classjavax.swing.JComponent
-
getMinimumSize
public java.awt.Dimension getMinimumSize()
Return the minimum size of the bar slider- Overrides:
getMinimumSizein classjavax.swing.JComponent
-
setMinimumSize
public void setMinimumSize(java.awt.Dimension dim)
Set the preferred size of the bar slider- Overrides:
setMinimumSizein classjavax.swing.JComponent
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
Present to implement MouseListener, currently ignored- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
Present to implement MouseListener, currently ignored- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
Present to implement MouseListener, currently ignored- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
Moves the slider to the clicked position- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
Present to implement MouseListener, currently ignored- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
Updates the slider position- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
Present to implement MouseMovementListener, currently ignored- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener
-
update
public void update(java.awt.Graphics g)
update the slider- Overrides:
updatein classjavax.swing.JComponent
-
paint
public void paint(java.awt.Graphics g)
Redraw the slider- Overrides:
paintin classjavax.swing.JComponent
-
-
DMelt 3.0 © DataMelt by jWork.ORG