public class WebSlider extends javax.swing.JSlider implements com.alee.managers.settings.SettingsMethods, FontMethods<WebSlider>, SizeMethods<WebSlider>
javax.swing.JSlider.AccessibleJSliderjavax.swing.JComponent.AccessibleJComponentchangeEvent, changeListener, majorTickSpacing, minorTickSpacing, orientation, sliderModel, snapToTicksaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
WebSlider() |
WebSlider(javax.swing.BoundedRangeModel brm) |
WebSlider(int orientation) |
WebSlider(int min,
int max) |
WebSlider(int min,
int max,
int value) |
WebSlider(int orientation,
int min,
int max,
int value) |
| Modifier and Type | Method and Description |
|---|---|
WebSlider |
changeFontSize(int change)
Changes font size of the specified component.
|
java.lang.String |
getFontName()
Returns component font name.
|
int |
getFontSize()
Returns component font size.
|
java.awt.Insets |
getMargin() |
int |
getMinimumHeight()
Returns component minimum height.
|
int |
getMinimumWidth()
Returns component minimum width.
|
Painter |
getPainter() |
int |
getPreferredHeight()
Returns component preferred height.
|
java.awt.Dimension |
getPreferredSize()
Returns component preferred size.
|
int |
getPreferredWidth()
Returns component preferred width.
|
int |
getProgressRound() |
int |
getProgressShadeWidth() |
int |
getThumbAngleLength() |
java.awt.Color |
getThumbBgBottom() |
java.awt.Color |
getThumbBgTop() |
int |
getThumbHeight() |
int |
getThumbRound() |
int |
getThumbShadeWidth() |
int |
getThumbWidth() |
java.awt.Color |
getTrackBgBottom() |
java.awt.Color |
getTrackBgTop() |
int |
getTrackHeight() |
int |
getTrackRound() |
int |
getTrackShadeWidth() |
WebSliderUI |
getWebUI() |
boolean |
isAngledThumb() |
boolean |
isAnimated() |
boolean |
isBoldFont()
Returns whether component font is bold or not.
|
boolean |
isDrawProgress() |
boolean |
isDrawThumb() |
boolean |
isItalicFont()
Returns whether component font is italic or not.
|
boolean |
isPlainFont()
Returns whether component font is plain or not.
|
boolean |
isRolloverDarkBorderOnly() |
boolean |
isSharpThumbAngle() |
void |
loadSettings() |
void |
registerSettings(com.alee.managers.settings.SettingsProcessor settingsProcessor) |
void |
registerSettings(java.lang.String key) |
void |
registerSettings(java.lang.String key,
boolean loadInitialSettings,
boolean applySettingsChanges) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue) |
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
registerSettings(java.lang.String group,
java.lang.String key) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue) |
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
saveSettings() |
void |
setAngledThumb(boolean angledThumb) |
void |
setAnimated(boolean animated) |
WebSlider |
setBoldFont()
Sets bold font for the component.
|
WebSlider |
setBoldFont(boolean apply)
Sets bold font for the component.
|
void |
setDrawProgress(boolean drawProgress) |
void |
setDrawThumb(boolean drawThumb) |
WebSlider |
setFontName(java.lang.String fontName)
Sets component font name.
|
WebSlider |
setFontSize(int fontSize)
Sets component font size.
|
WebSlider |
setFontSizeAndStyle(int fontSize,
boolean bold,
boolean italic)
Sets font size and style for the specified component.
|
WebSlider |
setFontSizeAndStyle(int fontSize,
int style)
Sets font size and style for the specified component.
|
WebSlider |
setFontStyle(boolean bold,
boolean italic)
Sets component font style.
|
WebSlider |
setFontStyle(int style)
Sets component font style.
|
WebSlider |
setItalicFont()
Sets italic or plain font for the component.
|
WebSlider |
setItalicFont(boolean apply)
Sets italic or plain font for the component.
|
void |
setMargin(java.awt.Insets margin) |
WebSlider |
setMargin(int spacing) |
WebSlider |
setMargin(int top,
int left,
int bottom,
int right) |
WebSlider |
setMinimumHeight(int minimumHeight)
Sets component minimum height.
|
WebSlider |
setMinimumWidth(int minimumWidth)
Sets component minimum width.
|
WebSlider |
setPainter(Painter painter) |
WebSlider |
setPlainFont()
Sets plain font for the component.
|
WebSlider |
setPlainFont(boolean apply)
Sets plain font for the component.
|
WebSlider |
setPreferredHeight(int preferredHeight)
Sets component preferred height.
|
WebSlider |
setPreferredWidth(int preferredWidth)
Sets component preferred width.
|
void |
setProgressRound(int progressRound) |
void |
setProgressShadeWidth(int progressShadeWidth) |
void |
setRolloverDarkBorderOnly(boolean rolloverDarkBorderOnly) |
void |
setSharpThumbAngle(boolean sharpThumbAngle) |
void |
setThumbAngleLength(int thumbAngleLength) |
void |
setThumbBgBottom(java.awt.Color thumbBgBottom) |
void |
setThumbBgTop(java.awt.Color thumbBgTop) |
void |
setThumbHeight(int thumbHeight) |
void |
setThumbRound(int thumbRound) |
void |
setThumbShadeWidth(int thumbShadeWidth) |
void |
setThumbWidth(int thumbWidth) |
void |
setTrackBgBottom(java.awt.Color trackBgBottom) |
void |
setTrackBgTop(java.awt.Color trackBgTop) |
void |
setTrackHeight(int trackHeight) |
void |
setTrackRound(int trackRound) |
void |
setTrackShadeWidth(int trackShadeWidth) |
void |
unregisterSettings() |
void |
updateUI() |
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, updateLabelUIsaddAncestorListener, 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, 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, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, validateTreeaction, 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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic WebSlider()
public WebSlider(int orientation)
public WebSlider(int min,
int max)
public WebSlider(int min,
int max,
int value)
public WebSlider(int orientation,
int min,
int max,
int value)
public WebSlider(javax.swing.BoundedRangeModel brm)
public boolean isAnimated()
public void setAnimated(boolean animated)
public boolean isRolloverDarkBorderOnly()
public void setRolloverDarkBorderOnly(boolean rolloverDarkBorderOnly)
public java.awt.Color getTrackBgTop()
public void setTrackBgTop(java.awt.Color trackBgTop)
public java.awt.Color getTrackBgBottom()
public void setTrackBgBottom(java.awt.Color trackBgBottom)
public int getTrackHeight()
public void setTrackHeight(int trackHeight)
public int getTrackRound()
public void setTrackRound(int trackRound)
public int getTrackShadeWidth()
public void setTrackShadeWidth(int trackShadeWidth)
public boolean isDrawProgress()
public void setDrawProgress(boolean drawProgress)
public int getProgressRound()
public void setProgressRound(int progressRound)
public int getProgressShadeWidth()
public void setProgressShadeWidth(int progressShadeWidth)
public boolean isDrawThumb()
public void setDrawThumb(boolean drawThumb)
public java.awt.Color getThumbBgTop()
public void setThumbBgTop(java.awt.Color thumbBgTop)
public java.awt.Color getThumbBgBottom()
public void setThumbBgBottom(java.awt.Color thumbBgBottom)
public int getThumbWidth()
public void setThumbWidth(int thumbWidth)
public int getThumbHeight()
public void setThumbHeight(int thumbHeight)
public int getThumbRound()
public void setThumbRound(int thumbRound)
public int getThumbShadeWidth()
public void setThumbShadeWidth(int thumbShadeWidth)
public boolean isAngledThumb()
public void setAngledThumb(boolean angledThumb)
public boolean isSharpThumbAngle()
public void setSharpThumbAngle(boolean sharpThumbAngle)
public int getThumbAngleLength()
public void setThumbAngleLength(int thumbAngleLength)
public java.awt.Insets getMargin()
public void setMargin(java.awt.Insets margin)
public WebSlider setMargin(int top, int left, int bottom, int right)
public WebSlider setMargin(int spacing)
public Painter getPainter()
public WebSliderUI getWebUI()
public void updateUI()
updateUI in class javax.swing.JSliderpublic void registerSettings(java.lang.String key)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String key,
java.lang.Object defaultValue)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String group,
java.lang.String key)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String key,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(com.alee.managers.settings.SettingsProcessor settingsProcessor)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void unregisterSettings()
unregisterSettings in interface com.alee.managers.settings.SettingsMethodspublic void loadSettings()
loadSettings in interface com.alee.managers.settings.SettingsMethodspublic void saveSettings()
saveSettings in interface com.alee.managers.settings.SettingsMethodspublic WebSlider setPlainFont()
setPlainFont in interface FontMethods<WebSlider>public WebSlider setPlainFont(boolean apply)
setPlainFont in interface FontMethods<WebSlider>apply - whether to apply font changes or notpublic boolean isPlainFont()
isPlainFont in interface FontMethods<WebSlider>public WebSlider setBoldFont()
setBoldFont in interface FontMethods<WebSlider>public WebSlider setBoldFont(boolean apply)
setBoldFont in interface FontMethods<WebSlider>apply - whether to apply font changes or notpublic boolean isBoldFont()
isBoldFont in interface FontMethods<WebSlider>public WebSlider setItalicFont()
setItalicFont in interface FontMethods<WebSlider>public WebSlider setItalicFont(boolean apply)
setItalicFont in interface FontMethods<WebSlider>apply - whether to apply font changes or notpublic boolean isItalicFont()
isItalicFont in interface FontMethods<WebSlider>public WebSlider setFontStyle(boolean bold, boolean italic)
setFontStyle in interface FontMethods<WebSlider>bold - whether should set bold font or notitalic - whether should set italic font or notpublic WebSlider setFontStyle(int style)
setFontStyle in interface FontMethods<WebSlider>style - new stylepublic WebSlider setFontSize(int fontSize)
setFontSize in interface FontMethods<WebSlider>fontSize - font sizepublic WebSlider changeFontSize(int change)
changeFontSize in interface FontMethods<WebSlider>change - font size change amountpublic int getFontSize()
getFontSize in interface FontMethods<WebSlider>public WebSlider setFontSizeAndStyle(int fontSize, boolean bold, boolean italic)
setFontSizeAndStyle in interface FontMethods<WebSlider>fontSize - new font sizebold - whether should set bold font or notitalic - whether should set italic font or notpublic WebSlider setFontSizeAndStyle(int fontSize, int style)
setFontSizeAndStyle in interface FontMethods<WebSlider>fontSize - new font sizestyle - new stylepublic WebSlider setFontName(java.lang.String fontName)
setFontName in interface FontMethods<WebSlider>fontName - new font namepublic java.lang.String getFontName()
getFontName in interface FontMethods<WebSlider>public int getPreferredWidth()
getPreferredWidth in interface SizeMethods<WebSlider>public WebSlider setPreferredWidth(int preferredWidth)
setPreferredWidth in interface SizeMethods<WebSlider>preferredWidth - new component preferred widthpublic int getPreferredHeight()
getPreferredHeight in interface SizeMethods<WebSlider>public WebSlider setPreferredHeight(int preferredHeight)
setPreferredHeight in interface SizeMethods<WebSlider>preferredHeight - new component preferred heightpublic int getMinimumWidth()
getMinimumWidth in interface SizeMethods<WebSlider>public WebSlider setMinimumWidth(int minimumWidth)
setMinimumWidth in interface SizeMethods<WebSlider>minimumWidth - new component minimum widthpublic int getMinimumHeight()
getMinimumHeight in interface SizeMethods<WebSlider>public WebSlider setMinimumHeight(int minimumHeight)
setMinimumHeight in interface SizeMethods<WebSlider>minimumHeight - new component minimum heightpublic java.awt.Dimension getPreferredSize()
getPreferredSize in interface SizeMethods<WebSlider>getPreferredSize in class javax.swing.JComponent