Klasse FWSlider
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JSlider
net.simplace.pipe.util.components.FWSlider
- Alle implementierten Schnittstellen:
MouseListener,MouseMotionListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,ChangeListener,SwingConstants
Wrapper class for JSlider to give all sliders a unified appearance.
Among other things, FWSlider tries to place tick marks in a unified, intelligent manner and
ensures that all sliders share the same minimum and preferred sizes.
- Autor:
- Andreas Enders, Christoph Kunze
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.JSlider
JSlider.AccessibleJSliderVon Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.JComponent
JComponent.AccessibleJComponentVon Klasse geerbte verschachtelte Klassen/Schnittstellen java.awt.Container
Container.AccessibleAWTContainerVon Klasse geerbte verschachtelte Klassen/Schnittstellen java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Feldübersicht
Von Klasse geerbte Felder javax.swing.JSlider
changeEvent, changeListener, majorTickSpacing, minorTickSpacing, orientation, sliderModel, snapToTicksVon Klasse geerbte Felder javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWVon Klasse geerbte Felder java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTVon Schnittstelle geerbte Felder java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHVon Schnittstelle geerbte Felder javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFWSlider(double aMin, double aMax, double aValue, int aNumberOfLabels, int aPrecision, double aTickSpacing) Constructs a new slider with a specific range of integers, that the user may choose from and a specified preselected value.FWSlider(int aMin, int aMax) Constructs a new slider with a specific range of integers, that the user may choose from.FWSlider(int aMin, int aMax, int aValue, int aTickSpacing) Constructs a new slider with a specific range of integers, that the user may choose from and a specified preselected value.Constructs a new slider with a specific range of integers, that the user may choose from and a specified preselected value. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdouble(non-Javadoc)booleanReturns whether a tooltip is shown during slider dragging (Default: TRUE).voidvoidvoidvoidvoidvoidvoidvoidsetDoubleValue(double aValue) (non-Javadoc)voidsetEnabled(boolean enabled) voidsetToolTipEnabled(boolean aEnabled) En/Disables the tooltip which may be shown during slider dragging (Default: TRUE).voidtoString()Von Klasse geerbte Methoden javax.swing.JSlider
addChangeListener, createChangeListener, createStandardLabels, createStandardLabels, fireStateChanged, getAccessibleContext, getChangeListeners, getExtent, getInverted, getLabelTable, getMajorTickSpacing, getMaximum, getMinimum, getMinorTickSpacing, getModel, getOrientation, getPaintLabels, getPaintTicks, getPaintTrack, getSnapToTicks, getUI, getUIClassID, getValue, getValueIsAdjusting, imageUpdate, paramString, removeChangeListener, setExtent, setFont, setInverted, setLabelTable, setMajorTickSpacing, setMaximum, setMinimum, setMinorTickSpacing, setModel, setOrientation, setPaintLabels, setPaintTicks, setPaintTrack, setSnapToTicks, setUI, setValue, setValueIsAdjusting, updateLabelUIs, updateUIVon Klasse geerbte Methoden javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateVon Klasse geerbte Methoden java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeVon Klasse geerbte Methoden java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Konstruktordetails
-
FWSlider
public FWSlider(int aMin, int aMax) Constructs a new slider with a specific range of integers, that the user may choose from. Initially, the slider will be placed at the lower end.- Parameter:
aMin- Smallest selectable valueaMax- Largest selectable value
-
FWSlider
public FWSlider(double aMin, double aMax, double aValue, int aNumberOfLabels, int aPrecision, double aTickSpacing) Constructs a new slider with a specific range of integers, that the user may choose from and a specified preselected value.- Parameter:
aMin-aMax-aValue-aNumberOfLabels-aPrecision-aTickSpacing-
-
FWSlider
public FWSlider(int aMin, int aMax, int aValue, int aTickSpacing) Constructs a new slider with a specific range of integers, that the user may choose from and a specified preselected value.- Parameter:
aMin-aMax-aValue-aTickSpacing-
-
FWSlider
public FWSlider(int aMin, int aMax, int aValue, int aTickSpacing, String aTickLabels, int aNumberOfTicks) Constructs a new slider with a specific range of integers, that the user may choose from and a specified preselected value.- Parameter:
aMin-aMax-aValue-aTickSpacing-aTickLabels-aNumberOfTicks-
-
-
Methodendetails
-
setToolTipEnabled
public void setToolTipEnabled(boolean aEnabled) En/Disables the tooltip which may be shown during slider dragging (Default: TRUE).- Parameter:
aEnabled-
-
setEnabled
public void setEnabled(boolean enabled) - Setzt außer Kraft:
setEnabledin KlasseJComponent
-
isToolTipEnabled
public boolean isToolTipEnabled()Returns whether a tooltip is shown during slider dragging (Default: TRUE).- Gibt zurück:
-
getDoubleValue
public double getDoubleValue()(non-Javadoc)- Gibt zurück:
- Siehe auch:
-
setDoubleValue
public void setDoubleValue(double aValue) (non-Javadoc)- Parameter:
aValue-- Siehe auch:
-
mouseClicked
- Angegeben von:
mouseClickedin SchnittstelleMouseListener
-
mouseDragged
- Angegeben von:
mouseDraggedin SchnittstelleMouseMotionListener
-
mouseEntered
- Angegeben von:
mouseEnteredin SchnittstelleMouseListener
-
mouseExited
- Angegeben von:
mouseExitedin SchnittstelleMouseListener
-
mouseMoved
- Angegeben von:
mouseMovedin SchnittstelleMouseMotionListener
-
mousePressed
- Angegeben von:
mousePressedin SchnittstelleMouseListener
-
mouseReleased
- Angegeben von:
mouseReleasedin SchnittstelleMouseListener
-
stateChanged
- Angegeben von:
stateChangedin SchnittstelleChangeListener
-
toString
-