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

Class JSlider2

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


    public class JSlider2
    extends javax.swing.JComponent
    implements java.io.Serializable
    JSlider2 provides the graphical input and feedback for JSlider2Double and JSlider2Date.
    See Also:
    JSlider2Double, JSlider2Date, 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
      JSlider2()
      Class for the Date and Double JSlider2 classes.
      JSlider2(boolean twoHandles)
      Class for the GeoDate and Double JSlider2 classes.
    • 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.
      int getHandleSize()
      Get the current slider handle size.
      java.awt.Dimension getMaximumSize() 
      java.lang.String getMaxLabel()
      Get the maximum label.
      double getMaxValue()
      Get the maximum handle value.
      java.awt.Dimension getMinimumSize() 
      java.lang.String getMinLabel()
      Get the minimum label.
      double getMinValue()
      Get the minimum handle value.
      java.awt.Dimension getPreferredSize() 
      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) 
      void setBounds(java.awt.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) 
      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, 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

      • JSlider2

        public JSlider2()
        Class for the Date and Double JSlider2 classes. This class creates the slider portion of the JSlider2Date and JSlider2Double classes.
        See Also:
        JSlider2Date, JSlider2Double
      • JSlider2

        public JSlider2(boolean twoHandles)
        Class for the GeoDate and Double JSlider2 classes. This class creates the slider portion of the JSlider2Date and JSlider2Double classes.
        Parameters:
        twoHandles - if true create two handles
        See Also:
        JSlider2Date, JSlider2Double
    • Method Detail

      • setMinValue

        public void setMinValue(double min)
        Set the minimum handle value. Valid range 0.0 - 1.0.
        Parameters:
        min - minimum handle value
      • getMinValue

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

        public void setMaxValue(double max)
        Set the maximum handle value. Valid range 0.0 - 1.0.
        Parameters:
        max - maximum handle value
      • getMaxValue

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

        public void reset()
        Reset the max,min values to the range limits
      • setMinLabel

        public void setMinLabel(java.lang.String lab)
        Set the minimum label.
        Parameters:
        lab - minimum string
      • getMinLabel

        public java.lang.String getMinLabel()
        Get the minimum label.
        Returns:
        the minimum label
      • setMaxLabel

        public void setMaxLabel(java.lang.String lab)
        Set the maximum label.
        Parameters:
        lab - maximum string
      • getMaxLabel

        public java.lang.String getMaxLabel()
        Get the maximum label.
        Returns:
        the maximum label
      • 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 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
      • setTwoHandles

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

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

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

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

        public boolean isShowBorder()
        Get border status for the slider.
        Returns:
        true if border is showing
      • 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
      • isAlwaysPost

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

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

        public Range getRawRange()
        Get the range of the slider. The range is in pixels and is determined from the size of the slider and the sizes of the handles.
        Returns:
        slider range
      • setBounds

        public void setBounds(java.awt.Rectangle r)
        Overrides:
        setBounds in class java.awt.Component
      • setBounds

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

        public void setSize(java.awt.Dimension size)
        Set the size of the slider.
        Overrides:
        setSize in class java.awt.Component
        Parameters:
        size - slider size
      • setSize

        public void setSize(int width,
                            int height)
        Overrides:
        setSize in class java.awt.Component
      • setIndexed

        public void setIndexed(boolean ind)
      • isIndexed

        public boolean isIndexed()
      • paintComponent

        public void paintComponent(java.awt.Graphics g)
        Overrides:
        paintComponent in class javax.swing.JComponent
      • 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
      • getMaximumSize

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

        public void setIndexValues(double[] array)
      • 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.