Class SliderPanel

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

    public class SliderPanel
    extends javax.swing.JPanel
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SliderPanel.Listener  
      • 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 Description
      SliderPanel​(float sliderMin, float sliderMax, float sliderInit, int precision)  
      SliderPanel​(float sliderMin, float sliderMax, float sliderInit, int precision, boolean showCheckbox)  
      SliderPanel​(int sliderMin, int sliderMax, int sliderInit)  
      SliderPanel​(int sliderMin, int sliderMax, int sliderInit, boolean showCheckbox)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addInfoText​(java.lang.String text)  
      void addSliderMouseListener​(java.awt.event.MouseListener listener)  
      void addSliderMouseMotionListener​(java.awt.event.MouseMotionListener listener)  
      void addSliderPanelListener​(SliderPanel.Listener listener)  
      float getRelativeSliderValue()  
      java.awt.Color getSliderBackground()  
      float getSliderValue()  
      int getTextFieldColumns()  
      boolean isEnabled()  
      boolean isSliderBoxSelected()  
      void removeSliderPanelListener​(SliderPanel.Listener listener)  
      void setBoxSelected​(boolean selected)  
      void setEnabled​(boolean enabled)  
      void setInfoTextSize​(java.awt.Dimension d)  
      void setMinorTickSpacing​(double space)  
      void setSliderBackground​(java.awt.Color background)  
      void setSliderMax​(float value)  
      void setSliderMin​(float value)  
      void setSliderSize​(java.awt.Dimension slider_dim)  
      void setSliderValue​(float value)  
      void setTextFieldColumns​(int nb_columns)  
      • 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, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, 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, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • 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, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, 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, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

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

      • SliderPanel

        public SliderPanel​(int sliderMin,
                           int sliderMax,
                           int sliderInit)
      • SliderPanel

        public SliderPanel​(int sliderMin,
                           int sliderMax,
                           int sliderInit,
                           boolean showCheckbox)
      • SliderPanel

        public SliderPanel​(float sliderMin,
                           float sliderMax,
                           float sliderInit,
                           int precision)
      • SliderPanel

        public SliderPanel​(float sliderMin,
                           float sliderMax,
                           float sliderInit,
                           int precision,
                           boolean showCheckbox)
    • Method Detail

      • setEnabled

        public void setEnabled​(boolean enabled)
        Overrides:
        setEnabled in class javax.swing.JComponent
      • isEnabled

        public boolean isEnabled()
        Overrides:
        isEnabled in class java.awt.Component
      • setBoxSelected

        public void setBoxSelected​(boolean selected)
      • addInfoText

        public void addInfoText​(java.lang.String text)
      • setInfoTextSize

        public void setInfoTextSize​(java.awt.Dimension d)
      • setSliderBackground

        public void setSliderBackground​(java.awt.Color background)
      • getSliderBackground

        public java.awt.Color getSliderBackground()
      • setSliderSize

        public void setSliderSize​(java.awt.Dimension slider_dim)
      • getRelativeSliderValue

        public float getRelativeSliderValue()
      • getSliderValue

        public float getSliderValue()
      • isSliderBoxSelected

        public boolean isSliderBoxSelected()
      • setSliderValue

        public void setSliderValue​(float value)
      • setSliderMax

        public void setSliderMax​(float value)
      • setSliderMin

        public void setSliderMin​(float value)
      • setTextFieldColumns

        public void setTextFieldColumns​(int nb_columns)
      • getTextFieldColumns

        public int getTextFieldColumns()
      • setMinorTickSpacing

        public void setMinorTickSpacing​(double space)
      • removeSliderPanelListener

        public void removeSliderPanelListener​(SliderPanel.Listener listener)
      • addSliderMouseMotionListener

        public void addSliderMouseMotionListener​(java.awt.event.MouseMotionListener listener)
      • addSliderMouseListener

        public void addSliderMouseListener​(java.awt.event.MouseListener listener)