Documentation of 'sgtplot.pmel.swing.JSlider2Double' Java class
JSlider2Double
sgtplot.pmel.swing

Class JSlider2Double

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable


    public class JSlider2Double
    extends javax.swing.JComponent
    implements java.io.Serializable
    Class provides graphical and textual input of a range. Minimum value are required to be less than or equal to the maximum value.
    See Also:
    JSlider2, Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • 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
      • 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
      JSlider2Double()
      Default constructor.
      JSlider2Double(boolean twoHandles)
      Constructs a one or two handled slider.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      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, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, 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, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, 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, getAccessibleContext, 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, 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, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

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

      • JSlider2Double

        public JSlider2Double()
        Default constructor. The default creates two handles.
      • JSlider2Double

        public JSlider2Double(boolean twoHandles)
        Constructs a one or two handled slider.
        Parameters:
        twoHandles - if true create two handles
    • Method Detail

      • setRange

        public void setRange(double min,
                             double max)
        Set the range for the slider. The minimum value must be less than the maximum value.
        Parameters:
        min - minimum value
        max - maximum value
      • setRange

        public void setRange(Range2D range)
        Set the range for the slider.
        Parameters:
        range - slider total range
      • getRange

        public Range2D getRange()
        Get the slider range.
        Returns:
        slider range
      • setMinRange

        public void setMinRange(double min)
        Set the minimum for the range.
        Parameters:
        min - minimum range value
      • getMinRange

        public double getMinRange()
        Get the minimum for the range.
        Returns:
        minimum range value
      • setMaxRange

        public void setMaxRange(double max)
        Set the maximum for the range.
        Parameters:
        max - maximum range value
      • getMaxRange

        public double getMaxRange()
        Get the maximum for the range.
        Returns:
        maximum range value
      • reset

        public void reset()
        Reset the slider handles
      • setIndexValues

        public void setIndexValues(double[] array)
      • setTwoHandles

        public void setTwoHandles(boolean th)
        Set the two handle mode.
        Parameters:
        th - if true set two handles
      • getTwoHandles

        public boolean getTwoHandles()
        Get the two handle flag.
        Returns:
        true if two handles
      • isTwoHandles

        public boolean isTwoHandles()
        Get the two handle flag.
        Returns:
        true if two handles
      • setFormat

        public void setFormat(java.lang.String frmt)
        Set the format for the slider range label and display.
        Parameters:
        frmt - format in Format syntax
      • getFormat

        public java.lang.String getFormat()
        Get the format for the slider range label.
        Returns:
        the format in Format syntax
      • getStartValue

        public double getStartValue()
      • getEndValue

        public double getEndValue()
      • setStartValue

        public void setStartValue(double min)
      • setEndValue

        public void setEndValue(double max)
      • getMinValue

        public double getMinValue()
        Get the minimum handle value.
        Returns:
        minimum handle value.
      • setMinValue

        public void setMinValue(double min)
        Set the minimum handle value.
        Parameters:
        min - minimum handle value.
      • getMaxValue

        public double getMaxValue()
        Get the maximum handle value.
        Returns:
        maximum handle value
      • setMaxValue

        public void setMaxValue(double max)
        Set the maximum handle value.
        Parameters:
        max - maximum handle value
      • setShowBorder

        public void setShowBorder(boolean sb)
        Show a border around the slider.
        Parameters:
        sb - if true show the border
      • getShowBorder

        public boolean getShowBorder()
        Get border status for the slider.
        Returns:
        true if border is showing
      • setHandleSize

        public void setHandleSize(int sz)
        Set the handle size for the slider.
        Parameters:
        sz - handle size in pixels
      • getHandleSize

        public int getHandleSize()
        Get the current slider handle size.
        Returns:
        handle size in pixels
      • setAlwaysPost

        public void setAlwaysPost(boolean ap)
        Set the always post flag for the slider. If true any motion of the slider will fire a property change, if false a property change is only caused when the mouse button is released.
        Parameters:
        ap - if true always post
      • getAlwaysPost

        public boolean getAlwaysPost()
        Get the always post flag for the slider.
        Returns:
        true if the slider will always post
      • addPropertyChangeListener

        public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
        Add a property change listener. The properties that fire a property change are "minValue" and "maxValue". The old and new Double objects values are set.
        Overrides:
        addPropertyChangeListener in class java.awt.Container
        Parameters:
        l - property change listener
      • removePropertyChangeListener

        public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
        Remove a property change listener.
        Overrides:
        removePropertyChangeListener in class java.awt.Component
        Parameters:
        l - property change listener
      • getMinimumSize

        public java.awt.Dimension getMinimumSize()
        Overrides:
        getMinimumSize in class javax.swing.JComponent
      • getPreferredSize

        public java.awt.Dimension getPreferredSize()
        Overrides:
        getPreferredSize in class javax.swing.JComponent
      • isIndexed

        public boolean isIndexed()
      • setIndexed

        public void setIndexed(boolean ind)
      • setSize

        public void setSize(java.awt.Dimension dim)
        Overrides:
        setSize in class java.awt.Component
      • setSize

        public void setSize(int w,
                            int h)
        Overrides:
        setSize in class java.awt.Component
      • getMaximumSize

        public java.awt.Dimension getMaximumSize()
        Overrides:
        getMaximumSize in class javax.swing.JComponent
      • main

        public static void main(java.lang.String[] args)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.