public class WebToggleButton extends javax.swing.JToggleButton implements ShapeProvider, com.alee.managers.language.LanguageMethods, com.alee.managers.settings.SettingsMethods, FontMethods<WebToggleButton>, SizeMethods<WebToggleButton>
javax.swing.JToggleButton.AccessibleJToggleButton, javax.swing.JToggleButton.ToggleButtonModeljavax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListenerjavax.swing.JComponent.AccessibleJComponentactionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTYaccessibleContext, 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 |
|---|
WebToggleButton() |
WebToggleButton(javax.swing.Action a) |
WebToggleButton(java.awt.event.ActionListener listener) |
WebToggleButton(javax.swing.Icon icon) |
WebToggleButton(javax.swing.Icon icon,
java.awt.event.ActionListener listener) |
WebToggleButton(javax.swing.Icon icon,
boolean selected) |
WebToggleButton(javax.swing.Icon icon,
boolean selected,
java.awt.event.ActionListener listener) |
WebToggleButton(java.lang.String text) |
WebToggleButton(java.lang.String text,
java.awt.event.ActionListener listener) |
WebToggleButton(java.lang.String text,
boolean selected) |
WebToggleButton(java.lang.String text,
boolean selected,
java.awt.event.ActionListener listener) |
WebToggleButton(java.lang.String text,
javax.swing.Icon icon) |
WebToggleButton(java.lang.String text,
javax.swing.Icon icon,
java.awt.event.ActionListener listener) |
WebToggleButton(java.lang.String text,
javax.swing.Icon icon,
boolean selected) |
WebToggleButton(java.lang.String text,
javax.swing.Icon icon,
boolean selected,
java.awt.event.ActionListener listener) |
| Modifier and Type | Method and Description |
|---|---|
HotkeyInfo |
addHotkey(boolean isCtrl,
boolean isAlt,
boolean isShift,
java.lang.Integer keyCode) |
HotkeyInfo |
addHotkey(java.awt.Component topComponent,
HotkeyData hotkeyData) |
HotkeyInfo |
addHotkey(java.awt.Component topComponent,
HotkeyData hotkeyData,
boolean hidden) |
HotkeyInfo |
addHotkey(java.awt.Component topComponent,
HotkeyData hotkeyData,
com.alee.managers.language.data.TooltipWay tooltipWay) |
HotkeyInfo |
addHotkey(HotkeyData hotkeyData) |
HotkeyInfo |
addHotkey(HotkeyData hotkeyData,
boolean hidden) |
HotkeyInfo |
addHotkey(HotkeyData hotkeyData,
com.alee.managers.language.data.TooltipWay tooltipWay) |
HotkeyInfo |
addHotkey(java.lang.Integer keyCode)
Proxified kotkey manager methods
|
WebToggleButton |
changeFontSize(int change)
Changes font size of the specified component.
|
static WebToggleButton |
createIconWebButton(javax.swing.ImageIcon imageIcon)
Styled toggle button short creation methods
|
static WebToggleButton |
createIconWebButton(javax.swing.ImageIcon imageIcon,
int round) |
static WebToggleButton |
createIconWebButton(javax.swing.ImageIcon imageIcon,
int round,
int shadeWidth) |
static WebToggleButton |
createIconWebButton(javax.swing.ImageIcon imageIcon,
int round,
int shadeWidth,
int innerShadeWidth) |
static WebToggleButton |
createIconWebButton(javax.swing.ImageIcon imageIcon,
int round,
int shadeWidth,
int innerShadeWidth,
boolean rolloverDecoratedOnly) |
static WebToggleButton |
createIconWebButton(javax.swing.ImageIcon imageIcon,
int round,
int shadeWidth,
int innerShadeWidth,
boolean rolloverDecoratedOnly,
boolean undecorated) |
static WebToggleButton |
createIconWebButton(javax.swing.ImageIcon imageIcon,
int round,
int shadeWidth,
int innerShadeWidth,
boolean rolloverDecoratedOnly,
boolean undecorated,
boolean drawFocus) |
static WebToggleButton |
createWebButton(int round,
int shadeWidth,
int innerShadeWidth,
int leftRightSpacing,
boolean rolloverDecoratedOnly,
boolean undecorated,
boolean drawFocus) |
java.awt.Color |
getBottomBgColor() |
java.awt.Color |
getBottomSelectedBgColor() |
java.lang.String |
getFontName()
Returns component font name.
|
int |
getFontSize()
Returns component font size.
|
java.util.List<HotkeyInfo> |
getHotkeys() |
java.awt.Color |
getInnerShadeColor() |
int |
getInnerShadeWidth() |
int |
getLeftRightSpacing() |
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 |
getRound() |
java.awt.Color |
getSelectedForeground() |
java.awt.Color |
getShadeColor() |
float |
getShadeToggleIconTransparency() |
int |
getShadeWidth() |
java.awt.Color |
getShineColor() |
java.awt.Color |
getTopBgColor()
UI methods
|
java.awt.Color |
getTopSelectedBgColor() |
WebToggleButtonUI |
getWebUI() |
boolean |
isAnimate() |
boolean |
isBoldFont()
Returns whether component font is bold or not.
|
boolean |
isDrawBottom() |
boolean |
isDrawBottomLine() |
boolean |
isDrawFocus() |
boolean |
isDrawLeft() |
boolean |
isDrawLeftLine() |
boolean |
isDrawRight() |
boolean |
isDrawRightLine() |
boolean |
isDrawTop() |
boolean |
isDrawTopLine() |
boolean |
isItalicFont()
Returns whether component font is italic or not.
|
boolean |
isLanguageSet() |
boolean |
isMoveIconOnPress() |
boolean |
isPlainFont()
Returns whether component font is plain or not.
|
boolean |
isRolloverDarkBorderOnly() |
boolean |
isRolloverDecoratedOnly() |
boolean |
isRolloverShadeOnly() |
boolean |
isRolloverShine() |
boolean |
isShadeToggleIcon() |
boolean |
isShowDisabledShade() |
boolean |
isUndecorated() |
void |
loadSettings() |
java.awt.Shape |
provideShape()
Returns component shape.
|
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 |
removeHotkey(HotkeyInfo hotkeyInfo) |
void |
removeHotkeys() |
void |
removeLanguage() |
void |
removeLanguageUpdater() |
void |
saveSettings() |
WebToggleButton |
setAnimate(boolean animate) |
WebToggleButton |
setBoldFont()
Sets bold font for the component.
|
WebToggleButton |
setBoldFont(boolean apply)
Sets bold font for the component.
|
WebToggleButton |
setBottomBgColor(java.awt.Color bottomBgColor) |
WebToggleButton |
setBottomSelectedBgColor(java.awt.Color bottomSelectedBgColor) |
WebToggleButton |
setDrawBottom(boolean drawBottom) |
WebToggleButton |
setDrawBottomLine(boolean drawBottomLine) |
WebToggleButton |
setDrawFocus(boolean drawFocus) |
WebToggleButton |
setDrawLeft(boolean drawLeft) |
WebToggleButton |
setDrawLeftLine(boolean drawLeftLine) |
WebToggleButton |
setDrawLines(boolean top,
boolean left,
boolean bottom,
boolean right) |
WebToggleButton |
setDrawRight(boolean drawRight) |
WebToggleButton |
setDrawRightLine(boolean drawRightLine) |
WebToggleButton |
setDrawSides(boolean top,
boolean left,
boolean bottom,
boolean right) |
WebToggleButton |
setDrawTop(boolean drawTop) |
WebToggleButton |
setDrawTopLine(boolean drawTopLine) |
WebToggleButton |
setFontName(java.lang.String fontName)
Sets component font name.
|
WebToggleButton |
setFontSize(int fontSize)
Sets component font size.
|
WebToggleButton |
setFontSizeAndStyle(int fontSize,
boolean bold,
boolean italic)
Sets font size and style for the specified component.
|
WebToggleButton |
setFontSizeAndStyle(int fontSize,
int style)
Sets font size and style for the specified component.
|
WebToggleButton |
setFontStyle(boolean bold,
boolean italic)
Sets component font style.
|
WebToggleButton |
setFontStyle(int style)
Sets component font style.
|
WebToggleButton |
setInnerShadeColor(java.awt.Color innerShadeColor) |
WebToggleButton |
setInnerShadeWidth(int innerShadeWidth) |
WebToggleButton |
setItalicFont()
Sets italic or plain font for the component.
|
WebToggleButton |
setItalicFont(boolean apply)
Sets italic or plain font for the component.
|
void |
setLanguage(java.lang.String key,
java.lang.Object... data) |
void |
setLanguageUpdater(com.alee.managers.language.updaters.LanguageUpdater updater) |
WebToggleButton |
setLeftRightSpacing(int leftRightSpacing) |
void |
setMargin(java.awt.Insets margin) |
WebToggleButton |
setMargin(int spacing) |
WebToggleButton |
setMargin(int top,
int left,
int bottom,
int right) |
WebToggleButton |
setMinimumHeight(int minimumHeight)
Sets component minimum height.
|
WebToggleButton |
setMinimumWidth(int minimumWidth)
Sets component minimum width.
|
WebToggleButton |
setMoveIconOnPress(boolean moveIconOnPress) |
WebToggleButton |
setPainter(Painter painter) |
WebToggleButton |
setPlainFont()
Sets plain font for the component.
|
WebToggleButton |
setPlainFont(boolean apply)
Sets plain font for the component.
|
WebToggleButton |
setPreferredHeight(int preferredHeight)
Sets component preferred height.
|
WebToggleButton |
setPreferredWidth(int preferredWidth)
Sets component preferred width.
|
WebToggleButton |
setRolloverDarkBorderOnly(boolean rolloverDarkBorderOnly) |
WebToggleButton |
setRolloverDecoratedOnly(boolean rolloverDecoratedOnly) |
WebToggleButton |
setRolloverShadeOnly(boolean rolloverShadeOnly) |
WebToggleButton |
setRolloverShine(boolean rolloverShine) |
WebToggleButton |
setRound(int round) |
WebToggleButton |
setSelectedForeground(java.awt.Color selectedForeground) |
WebToggleButton |
setShadeColor(java.awt.Color shadeColor) |
WebToggleButton |
setShadeToggleIcon(boolean shadeToggleIcon) |
WebToggleButton |
setShadeToggleIconTransparency(float shadeToggleIconTransparency) |
WebToggleButton |
setShadeWidth(int shadeWidth) |
WebToggleButton |
setShineColor(java.awt.Color shineColor) |
WebToggleButton |
setShowDisabledShade(boolean showDisabledShade) |
WebToggleButton |
setTopBgColor(java.awt.Color topBgColor) |
WebToggleButton |
setTopSelectedBgColor(java.awt.Color topSelectedBgColor) |
WebToggleButton |
setUndecorated(boolean undecorated) |
void |
unregisterSettings() |
void |
updateLanguage(java.lang.Object... data) |
void |
updateLanguage(java.lang.String key,
java.lang.Object... data) |
void |
updateUI() |
getAccessibleContext, getUIClassID, paramStringactionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, removeNotify, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPositionaddAncestorListener, 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, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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 WebToggleButton()
public WebToggleButton(javax.swing.Icon icon)
public WebToggleButton(javax.swing.Icon icon,
boolean selected)
public WebToggleButton(java.lang.String text)
public WebToggleButton(java.lang.String text,
boolean selected)
public WebToggleButton(java.lang.String text,
javax.swing.Icon icon)
public WebToggleButton(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
public WebToggleButton(java.awt.event.ActionListener listener)
public WebToggleButton(javax.swing.Icon icon,
java.awt.event.ActionListener listener)
public WebToggleButton(javax.swing.Icon icon,
boolean selected,
java.awt.event.ActionListener listener)
public WebToggleButton(java.lang.String text,
java.awt.event.ActionListener listener)
public WebToggleButton(java.lang.String text,
boolean selected,
java.awt.event.ActionListener listener)
public WebToggleButton(java.lang.String text,
javax.swing.Icon icon,
java.awt.event.ActionListener listener)
public WebToggleButton(java.lang.String text,
javax.swing.Icon icon,
boolean selected,
java.awt.event.ActionListener listener)
public WebToggleButton(javax.swing.Action a)
public HotkeyInfo addHotkey(java.lang.Integer keyCode)
public HotkeyInfo addHotkey(boolean isCtrl, boolean isAlt, boolean isShift, java.lang.Integer keyCode)
public HotkeyInfo addHotkey(HotkeyData hotkeyData)
public HotkeyInfo addHotkey(HotkeyData hotkeyData, boolean hidden)
public HotkeyInfo addHotkey(HotkeyData hotkeyData, com.alee.managers.language.data.TooltipWay tooltipWay)
public HotkeyInfo addHotkey(java.awt.Component topComponent, HotkeyData hotkeyData)
public HotkeyInfo addHotkey(java.awt.Component topComponent, HotkeyData hotkeyData, boolean hidden)
public HotkeyInfo addHotkey(java.awt.Component topComponent, HotkeyData hotkeyData, com.alee.managers.language.data.TooltipWay tooltipWay)
public java.util.List<HotkeyInfo> getHotkeys()
public void removeHotkey(HotkeyInfo hotkeyInfo)
public void removeHotkeys()
public java.awt.Color getTopBgColor()
public WebToggleButton setTopBgColor(java.awt.Color topBgColor)
public java.awt.Color getBottomBgColor()
public WebToggleButton setBottomBgColor(java.awt.Color bottomBgColor)
public java.awt.Color getTopSelectedBgColor()
public WebToggleButton setTopSelectedBgColor(java.awt.Color topSelectedBgColor)
public java.awt.Color getBottomSelectedBgColor()
public WebToggleButton setBottomSelectedBgColor(java.awt.Color bottomSelectedBgColor)
public java.awt.Color getSelectedForeground()
public WebToggleButton setSelectedForeground(java.awt.Color selectedForeground)
public boolean isRolloverDarkBorderOnly()
public WebToggleButton setRolloverDarkBorderOnly(boolean rolloverDarkBorderOnly)
public boolean isRolloverShine()
public WebToggleButton setRolloverShine(boolean rolloverShine)
public java.awt.Color getShineColor()
public WebToggleButton setShineColor(java.awt.Color shineColor)
public int getRound()
public WebToggleButton setRound(int round)
public boolean isRolloverShadeOnly()
public WebToggleButton setRolloverShadeOnly(boolean rolloverShadeOnly)
public boolean isShowDisabledShade()
public WebToggleButton setShowDisabledShade(boolean showDisabledShade)
public int getShadeWidth()
public WebToggleButton setShadeWidth(int shadeWidth)
public java.awt.Color getShadeColor()
public WebToggleButton setShadeColor(java.awt.Color shadeColor)
public int getInnerShadeWidth()
public WebToggleButton setInnerShadeWidth(int innerShadeWidth)
public java.awt.Color getInnerShadeColor()
public WebToggleButton setInnerShadeColor(java.awt.Color innerShadeColor)
public int getLeftRightSpacing()
public WebToggleButton setLeftRightSpacing(int leftRightSpacing)
public boolean isRolloverDecoratedOnly()
public WebToggleButton setRolloverDecoratedOnly(boolean rolloverDecoratedOnly)
public boolean isAnimate()
public WebToggleButton setAnimate(boolean animate)
public boolean isUndecorated()
public WebToggleButton setUndecorated(boolean undecorated)
public Painter getPainter()
public WebToggleButton setPainter(Painter painter)
public boolean isMoveIconOnPress()
public WebToggleButton setMoveIconOnPress(boolean moveIconOnPress)
public boolean isDrawFocus()
public WebToggleButton setDrawFocus(boolean drawFocus)
public boolean isShadeToggleIcon()
public WebToggleButton setShadeToggleIcon(boolean shadeToggleIcon)
public float getShadeToggleIconTransparency()
public WebToggleButton setShadeToggleIconTransparency(float shadeToggleIconTransparency)
public boolean isDrawBottom()
public WebToggleButton setDrawBottom(boolean drawBottom)
public boolean isDrawLeft()
public WebToggleButton setDrawLeft(boolean drawLeft)
public boolean isDrawRight()
public WebToggleButton setDrawRight(boolean drawRight)
public boolean isDrawTop()
public WebToggleButton setDrawTop(boolean drawTop)
public WebToggleButton setDrawSides(boolean top, boolean left, boolean bottom, boolean right)
public boolean isDrawTopLine()
public WebToggleButton setDrawTopLine(boolean drawTopLine)
public boolean isDrawLeftLine()
public WebToggleButton setDrawLeftLine(boolean drawLeftLine)
public boolean isDrawBottomLine()
public WebToggleButton setDrawBottomLine(boolean drawBottomLine)
public boolean isDrawRightLine()
public WebToggleButton setDrawRightLine(boolean drawRightLine)
public WebToggleButton setDrawLines(boolean top, boolean left, boolean bottom, boolean right)
public java.awt.Insets getMargin()
getMargin in class javax.swing.AbstractButtonpublic void setMargin(java.awt.Insets margin)
setMargin in class javax.swing.AbstractButtonpublic WebToggleButton setMargin(int top, int left, int bottom, int right)
public WebToggleButton setMargin(int spacing)
public java.awt.Shape provideShape()
ShapeProviderprovideShape in interface ShapeProviderpublic WebToggleButtonUI getWebUI()
public void updateUI()
updateUI in class javax.swing.JToggleButtonpublic void setLanguage(java.lang.String key,
java.lang.Object... data)
setLanguage in interface com.alee.managers.language.LanguageMethodspublic void updateLanguage(java.lang.Object... data)
updateLanguage in interface com.alee.managers.language.LanguageMethodspublic void updateLanguage(java.lang.String key,
java.lang.Object... data)
updateLanguage in interface com.alee.managers.language.LanguageMethodspublic void removeLanguage()
removeLanguage in interface com.alee.managers.language.LanguageMethodspublic boolean isLanguageSet()
isLanguageSet in interface com.alee.managers.language.LanguageMethodspublic void setLanguageUpdater(com.alee.managers.language.updaters.LanguageUpdater updater)
setLanguageUpdater in interface com.alee.managers.language.LanguageMethodspublic void removeLanguageUpdater()
removeLanguageUpdater in interface com.alee.managers.language.LanguageMethodspublic 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 WebToggleButton setPlainFont()
setPlainFont in interface FontMethods<WebToggleButton>public WebToggleButton setPlainFont(boolean apply)
setPlainFont in interface FontMethods<WebToggleButton>apply - whether to apply font changes or notpublic boolean isPlainFont()
isPlainFont in interface FontMethods<WebToggleButton>public WebToggleButton setBoldFont()
setBoldFont in interface FontMethods<WebToggleButton>public WebToggleButton setBoldFont(boolean apply)
setBoldFont in interface FontMethods<WebToggleButton>apply - whether to apply font changes or notpublic boolean isBoldFont()
isBoldFont in interface FontMethods<WebToggleButton>public WebToggleButton setItalicFont()
setItalicFont in interface FontMethods<WebToggleButton>public WebToggleButton setItalicFont(boolean apply)
setItalicFont in interface FontMethods<WebToggleButton>apply - whether to apply font changes or notpublic boolean isItalicFont()
isItalicFont in interface FontMethods<WebToggleButton>public WebToggleButton setFontStyle(boolean bold, boolean italic)
setFontStyle in interface FontMethods<WebToggleButton>bold - whether should set bold font or notitalic - whether should set italic font or notpublic WebToggleButton setFontStyle(int style)
setFontStyle in interface FontMethods<WebToggleButton>style - new stylepublic WebToggleButton setFontSize(int fontSize)
setFontSize in interface FontMethods<WebToggleButton>fontSize - font sizepublic WebToggleButton changeFontSize(int change)
changeFontSize in interface FontMethods<WebToggleButton>change - font size change amountpublic int getFontSize()
getFontSize in interface FontMethods<WebToggleButton>public WebToggleButton setFontSizeAndStyle(int fontSize, boolean bold, boolean italic)
setFontSizeAndStyle in interface FontMethods<WebToggleButton>fontSize - new font sizebold - whether should set bold font or notitalic - whether should set italic font or notpublic WebToggleButton setFontSizeAndStyle(int fontSize, int style)
setFontSizeAndStyle in interface FontMethods<WebToggleButton>fontSize - new font sizestyle - new stylepublic WebToggleButton setFontName(java.lang.String fontName)
setFontName in interface FontMethods<WebToggleButton>fontName - new font namepublic java.lang.String getFontName()
getFontName in interface FontMethods<WebToggleButton>public int getPreferredWidth()
getPreferredWidth in interface SizeMethods<WebToggleButton>public WebToggleButton setPreferredWidth(int preferredWidth)
setPreferredWidth in interface SizeMethods<WebToggleButton>preferredWidth - new component preferred widthpublic int getPreferredHeight()
getPreferredHeight in interface SizeMethods<WebToggleButton>public WebToggleButton setPreferredHeight(int preferredHeight)
setPreferredHeight in interface SizeMethods<WebToggleButton>preferredHeight - new component preferred heightpublic int getMinimumWidth()
getMinimumWidth in interface SizeMethods<WebToggleButton>public WebToggleButton setMinimumWidth(int minimumWidth)
setMinimumWidth in interface SizeMethods<WebToggleButton>minimumWidth - new component minimum widthpublic int getMinimumHeight()
getMinimumHeight in interface SizeMethods<WebToggleButton>public WebToggleButton setMinimumHeight(int minimumHeight)
setMinimumHeight in interface SizeMethods<WebToggleButton>minimumHeight - new component minimum heightpublic java.awt.Dimension getPreferredSize()
getPreferredSize in interface SizeMethods<WebToggleButton>getPreferredSize in class javax.swing.JComponentpublic static WebToggleButton createIconWebButton(javax.swing.ImageIcon imageIcon)
public static WebToggleButton createIconWebButton(javax.swing.ImageIcon imageIcon, int round)
public static WebToggleButton createIconWebButton(javax.swing.ImageIcon imageIcon, int round, int shadeWidth)
public static WebToggleButton createIconWebButton(javax.swing.ImageIcon imageIcon, int round, int shadeWidth, int innerShadeWidth)
public static WebToggleButton createIconWebButton(javax.swing.ImageIcon imageIcon, int round, int shadeWidth, int innerShadeWidth, boolean rolloverDecoratedOnly)
public static WebToggleButton createIconWebButton(javax.swing.ImageIcon imageIcon, int round, int shadeWidth, int innerShadeWidth, boolean rolloverDecoratedOnly, boolean undecorated)
public static WebToggleButton createIconWebButton(javax.swing.ImageIcon imageIcon, int round, int shadeWidth, int innerShadeWidth, boolean rolloverDecoratedOnly, boolean undecorated, boolean drawFocus)
public static WebToggleButton createWebButton(int round, int shadeWidth, int innerShadeWidth, int leftRightSpacing, boolean rolloverDecoratedOnly, boolean undecorated, boolean drawFocus)