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 class
SliderPanel.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 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
-
-
-
-
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 classjavax.swing.JComponent
-
isEnabled
public boolean isEnabled()
- Overrides:
isEnabled
in 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)
-
-