Class SliderPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.openinventor.inventor.viewercomponents.awt.tools.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 classSliderPanel.Listener
-
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
-
-
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 voidaddInfoText(java.lang.String text)voidaddSliderMouseListener(java.awt.event.MouseListener listener)voidaddSliderMouseMotionListener(java.awt.event.MouseMotionListener listener)voidaddSliderPanelListener(SliderPanel.Listener listener)floatgetRelativeSliderValue()java.awt.ColorgetSliderBackground()floatgetSliderValue()intgetTextFieldColumns()booleanisEnabled()booleanisSliderBoxSelected()voidremoveSliderPanelListener(SliderPanel.Listener listener)voidsetBoxSelected(boolean selected)voidsetEnabled(boolean enabled)voidsetInfoTextSize(java.awt.Dimension d)voidsetMinorTickSpacing(double space)voidsetSliderBackground(java.awt.Color background)voidsetSliderMax(float value)voidsetSliderMin(float value)voidsetSliderSize(java.awt.Dimension slider_dim)voidsetSliderValue(float value)voidsetTextFieldColumns(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
-
-
-
-
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:
setEnabledin classjavax.swing.JComponent
-
isEnabled
public boolean isEnabled()
- Overrides:
isEnabledin classjava.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)
-
addSliderPanelListener
public void addSliderPanelListener(SliderPanel.Listener listener)
-
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)
-
-