Documentation of 'visad.browser.RangeSlider' Java class
RangeSlider
visad.browser

Class RangeSlider

  • All Implemented Interfaces:
    java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener
    Direct Known Subclasses:
    RangeSlider


    public class RangeSlider
    extends java.awt.Component
    implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
    A slider widget that allows users to select a lower and upper bound.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String DEFAULT_NAME
      Default variable name.
      static int FONT_BOTTOM_Y
      Y-coordinate of bottom of font.
      static int FONT_HEIGHT
      Height of font.
      static int FONT_TOP_Y
      Y-coordinate of top of font.
      static int GRIP_BOTTOM_Y
      Y-coordinate of bottom of grip.
      static int GRIP_HEIGHT
      Height of grip.
      static int GRIP_MIDDLE_Y
      Y-coordinate of middle of grip.
      static int GRIP_TOP_Y
      Y-coordinate of top of grip.
      static int GRIP_WIDTH
      Width of grip.
      static int SLIDER_LINE_HEIGHT
      Height of slider line.
      static int SLIDER_LINE_WIDTH
      Width of slider line.
      static int SLIDER_PREF_HEIGHT
      Preferred slider height.
      static int SLIDER_PREF_WIDTH
      Preferred slider width.
      • 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

      Constructors 
      Constructor and Description
      RangeSlider(java.lang.String n, float min, float max)
      Constructs a RangeSlider with the specified range of values.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.awt.Dimension getMaximumSize()
      Returns maximum size of range slider.
      java.awt.Dimension getMinimumSize()
      Returns minimum size of range slider.
      float[] getMinMaxValues()
      Gets minimum and maximum slider values.
      java.awt.Dimension getPreferredSize()
      Returns preferred size of range slider.
      static void main(java.lang.String[] argv)
      Main method for testing purposes.
      void mouseClicked(java.awt.event.MouseEvent e)
      Not used.
      void mouseDragged(java.awt.event.MouseEvent e)
      MouseMotionListener method for moving slider.
      void mouseEntered(java.awt.event.MouseEvent e)
      Not used.
      void mouseExited(java.awt.event.MouseEvent e)
      Not used.
      void mouseMoved(java.awt.event.MouseEvent e)
      Not used.
      void mousePressed(java.awt.event.MouseEvent e)
      MouseListener method for moving slider.
      void mouseReleased(java.awt.event.MouseEvent e)
      MouseListener method for moving slider.
      void paint(java.awt.Graphics g)
      Draws the slider from scratch.
      void repaint()
      Repaints anything that needs it.
      void setBounds(float min, float max)
      Sets the slider's lo and hi bounds.
      void setBounds(int x, int y, int w, int h)
      Redraws the slider if the widget width changes.
      void setMaximumSize(java.awt.Dimension dim)
      Sets preferred size of range slider.
      void setMinimumSize(java.awt.Dimension dim)
      Sets minimum size of range slider.
      void setName(java.lang.String name)
      Sets the slider's name.
      void setPreferredSize(java.awt.Dimension dim)
      Sets preferred size of range slider.
      void setValues(float lo, float hi)
      Sets the slider's lo and hi values.
      void valuesUpdated()
      Called whenever the min or max value is updated.
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • DEFAULT_NAME

        public static final java.lang.String DEFAULT_NAME
        Default variable name.
        See Also:
        Constant Field Values
      • SLIDER_PREF_HEIGHT

        public static final int SLIDER_PREF_HEIGHT
        Preferred slider height.
        See Also:
        Constant Field Values
      • SLIDER_PREF_WIDTH

        public static final int SLIDER_PREF_WIDTH
        Preferred slider width.
        See Also:
        Constant Field Values
      • GRIP_TOP_Y

        public static final int GRIP_TOP_Y
        Y-coordinate of top of grip.
        See Also:
        Constant Field Values
      • GRIP_BOTTOM_Y

        public static final int GRIP_BOTTOM_Y
        Y-coordinate of bottom of grip.
        See Also:
        Constant Field Values
      • GRIP_MIDDLE_Y

        public static final int GRIP_MIDDLE_Y
        Y-coordinate of middle of grip.
        See Also:
        Constant Field Values
      • SLIDER_LINE_HEIGHT

        public static final int SLIDER_LINE_HEIGHT
        Height of slider line.
        See Also:
        Constant Field Values
      • SLIDER_LINE_WIDTH

        public static final int SLIDER_LINE_WIDTH
        Width of slider line.
        See Also:
        Constant Field Values
      • FONT_TOP_Y

        public static final int FONT_TOP_Y
        Y-coordinate of top of font.
        See Also:
        Constant Field Values
      • FONT_BOTTOM_Y

        public static final int FONT_BOTTOM_Y
        Y-coordinate of bottom of font.
        See Also:
        Constant Field Values
    • Constructor Detail

      • RangeSlider

        public RangeSlider(java.lang.String n,
                           float min,
                           float max)
        Constructs a RangeSlider with the specified range of values.
    • Method Detail

      • getMinMaxValues

        public float[] getMinMaxValues()
        Gets minimum and maximum slider values.
      • setName

        public void setName(java.lang.String name)
        Sets the slider's name.
        Overrides:
        setName in class java.awt.Component
      • setBounds

        public void setBounds(float min,
                              float max)
        Sets the slider's lo and hi bounds.
      • setValues

        public void setValues(float lo,
                              float hi)
        Sets the slider's lo and hi values.
      • setBounds

        public void setBounds(int x,
                              int y,
                              int w,
                              int h)
        Redraws the slider if the widget width changes.
        Overrides:
        setBounds in class java.awt.Component
      • mousePressed

        public void mousePressed(java.awt.event.MouseEvent e)
        MouseListener method for moving slider.
        Specified by:
        mousePressed in interface java.awt.event.MouseListener
      • mouseReleased

        public void mouseReleased(java.awt.event.MouseEvent e)
        MouseListener method for moving slider.
        Specified by:
        mouseReleased in interface java.awt.event.MouseListener
      • mouseClicked

        public void mouseClicked(java.awt.event.MouseEvent e)
        Not used.
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
      • mouseEntered

        public void mouseEntered(java.awt.event.MouseEvent e)
        Not used.
        Specified by:
        mouseEntered in interface java.awt.event.MouseListener
      • mouseExited

        public void mouseExited(java.awt.event.MouseEvent e)
        Not used.
        Specified by:
        mouseExited in interface java.awt.event.MouseListener
      • mouseDragged

        public void mouseDragged(java.awt.event.MouseEvent e)
        MouseMotionListener method for moving slider.
        Specified by:
        mouseDragged in interface java.awt.event.MouseMotionListener
      • mouseMoved

        public void mouseMoved(java.awt.event.MouseEvent e)
        Not used.
        Specified by:
        mouseMoved in interface java.awt.event.MouseMotionListener
      • getMinimumSize

        public java.awt.Dimension getMinimumSize()
        Returns minimum size of range slider.
        Overrides:
        getMinimumSize in class java.awt.Component
      • setMinimumSize

        public void setMinimumSize(java.awt.Dimension dim)
        Sets minimum size of range slider.
        Overrides:
        setMinimumSize in class java.awt.Component
      • getPreferredSize

        public java.awt.Dimension getPreferredSize()
        Returns preferred size of range slider.
        Overrides:
        getPreferredSize in class java.awt.Component
      • setPreferredSize

        public void setPreferredSize(java.awt.Dimension dim)
        Sets preferred size of range slider.
        Overrides:
        setPreferredSize in class java.awt.Component
      • getMaximumSize

        public java.awt.Dimension getMaximumSize()
        Returns maximum size of range slider.
        Overrides:
        getMaximumSize in class java.awt.Component
      • setMaximumSize

        public void setMaximumSize(java.awt.Dimension dim)
        Sets preferred size of range slider.
        Overrides:
        setMaximumSize in class java.awt.Component
      • valuesUpdated

        public void valuesUpdated()
        Called whenever the min or max value is updated. This method is meant to be overridden by extension classes.
      • paint

        public void paint(java.awt.Graphics g)
        Draws the slider from scratch.
        Overrides:
        paint in class java.awt.Component
      • repaint

        public void repaint()
        Repaints anything that needs it.
        Overrides:
        repaint in class java.awt.Component
      • main

        public static void main(java.lang.String[] argv)
        Main method for testing purposes.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.