Documentation of 'visad.util.SliderLabel' Java class
SliderLabel
visad.util

Class SliderLabel

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


    public class SliderLabel
    extends javax.swing.JPanel
    implements SliderChangeListener
    A label that can be attached to any slider showing the current value, and optionally, the bounds.
    Since:
    Visad Utility Library v0.7.1
    See Also:
    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
      SliderLabel(Slider slider)
      Construct a SliderLabel from the given slider
      SliderLabel(Slider slider, java.awt.Color background, java.awt.Color text)
      Construct a SliderLabel with the given background and text colors
      SliderLabel(Slider slider, java.lang.String label)
      Construct a slider label with the given slider and label
      SliderLabel(Slider slider, java.lang.String label, boolean rangeVisible)
      Construct a slider label with the given slider, label and range visibility
      SliderLabel(Slider slider, java.lang.String label, boolean rangeVisible, java.awt.Color background, java.awt.Color text)
      Construct a slider label with the given slider, label and range visibility
      SliderLabel(Slider slider, java.lang.String label, java.awt.Color background, java.awt.Color text)
      Construct a SliderLabel with the given label, background and text colors
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.awt.Dimension getMaximumSize()
      Return the maximum size of the SliderLabel
      java.awt.Dimension getMinimumSize()
      Return the minimum size of the SliderLabel
      java.awt.Dimension getPreferredSize()
      Return the preferred sise of the SliderLabel
      static void main(java.lang.String[] argc)
      for debugging purposes
      void paint(java.awt.Graphics g)
      Draw the panel
      void setMaximumSize(java.awt.Dimension dim)
      Set the preferred size of the SliderLabel
      void setMinimumSize(java.awt.Dimension dim)
      Set the preferred size of the SliderLabel
      void setPreferredSize(java.awt.Dimension dim)
      Set the preferred size of the SliderLabel
      void sliderChanged(SliderChangeEvent e)
      Listen for slider change events
      void update(java.awt.Graphics g)
      Update the panel
      • 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, 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, 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
      • Methods inherited from class java.lang.Object

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

      • SliderLabel

        public SliderLabel(Slider slider)
        Construct a SliderLabel from the given slider
      • SliderLabel

        public SliderLabel(Slider slider,
                           java.awt.Color background,
                           java.awt.Color text)
        Construct a SliderLabel with the given background and text colors
      • SliderLabel

        public SliderLabel(Slider slider,
                           java.lang.String label,
                           java.awt.Color background,
                           java.awt.Color text)
        Construct a SliderLabel with the given label, background and text colors
      • SliderLabel

        public SliderLabel(Slider slider,
                           java.lang.String label)
        Construct a slider label with the given slider and label
      • SliderLabel

        public SliderLabel(Slider slider,
                           java.lang.String label,
                           boolean rangeVisible)
        Construct a slider label with the given slider, label and range visibility
      • SliderLabel

        public SliderLabel(Slider slider,
                           java.lang.String label,
                           boolean rangeVisible,
                           java.awt.Color background,
                           java.awt.Color text)
        Construct a slider label with the given slider, label and range visibility
    • Method Detail

      • update

        public void update(java.awt.Graphics g)
        Update the panel
        Overrides:
        update in class javax.swing.JComponent
      • paint

        public void paint(java.awt.Graphics g)
        Draw the panel
        Overrides:
        paint in class javax.swing.JComponent
      • getPreferredSize

        public java.awt.Dimension getPreferredSize()
        Return the preferred sise of the SliderLabel
        Overrides:
        getPreferredSize in class javax.swing.JComponent
      • setPreferredSize

        public void setPreferredSize(java.awt.Dimension dim)
        Set the preferred size of the SliderLabel
        Overrides:
        setPreferredSize in class javax.swing.JComponent
      • getMaximumSize

        public java.awt.Dimension getMaximumSize()
        Return the maximum size of the SliderLabel
        Overrides:
        getMaximumSize in class javax.swing.JComponent
      • setMaximumSize

        public void setMaximumSize(java.awt.Dimension dim)
        Set the preferred size of the SliderLabel
        Overrides:
        setMaximumSize in class javax.swing.JComponent
      • getMinimumSize

        public java.awt.Dimension getMinimumSize()
        Return the minimum size of the SliderLabel
        Overrides:
        getMinimumSize in class javax.swing.JComponent
      • setMinimumSize

        public void setMinimumSize(java.awt.Dimension dim)
        Set the preferred size of the SliderLabel
        Overrides:
        setMinimumSize in class javax.swing.JComponent
      • main

        public static void main(java.lang.String[] argc)
        for debugging purposes

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.