|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.AbstractButton javax.swing.JToggleButton javax.swing.JRadioButton com.alee.laf.radiobutton.WebRadioButton
public class WebRadioButton
User: mgarin Date: 28.06.11 Time: 0:51
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JRadioButton |
---|
javax.swing.JRadioButton.AccessibleJRadioButton |
Nested classes/interfaces inherited from class javax.swing.JToggleButton |
---|
javax.swing.JToggleButton.AccessibleJToggleButton, javax.swing.JToggleButton.ToggleButtonModel |
Nested classes/interfaces inherited from class javax.swing.AbstractButton |
---|
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.AbstractButton |
---|
actionListener, 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_PROPERTY |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface 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 |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
WebRadioButton()
|
|
WebRadioButton(javax.swing.Action a)
|
|
WebRadioButton(boolean selected)
|
|
WebRadioButton(javax.swing.Icon icon)
|
|
WebRadioButton(javax.swing.Icon icon,
boolean selected)
|
|
WebRadioButton(java.lang.String text)
|
|
WebRadioButton(java.lang.String text,
boolean selected)
|
|
WebRadioButton(java.lang.String text,
javax.swing.Icon icon)
|
|
WebRadioButton(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
|
Method Summary | ||
---|---|---|
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,
TooltipWay tooltipWay)
|
|
HotkeyInfo |
addHotkey(HotkeyData hotkeyData)
|
|
HotkeyInfo |
addHotkey(HotkeyData hotkeyData,
boolean hidden)
|
|
HotkeyInfo |
addHotkey(HotkeyData hotkeyData,
TooltipWay tooltipWay)
|
|
HotkeyInfo |
addHotkey(java.lang.Integer keyCode)
Proxified kotkey manager methods |
|
WebRadioButton |
changeFontSize(int change)
Changes font size of the specified component. |
|
java.awt.Color |
getBorderColor()
|
|
java.awt.Color |
getBottomBgColor()
|
|
java.awt.Color |
getBottomSelectedBgColor()
|
|
java.awt.Color |
getDarkBorderColor()
|
|
java.awt.Color |
getDisabledBorderColor()
|
|
java.lang.String |
getFontName()
Returns component font name. |
|
int |
getFontSize()
Returns component font size. |
|
java.util.List<HotkeyInfo> |
getHotkeys()
|
|
int |
getIconHeight()
|
|
int |
getIconWidth()
|
|
java.awt.Insets |
getMargin()
UI methods |
|
int |
getMinimumHeight()
Returns component minimum height. |
|
int |
getMinimumWidth()
Returns component minimum width. |
|
int |
getPreferredHeight()
Returns component preferred height. |
|
java.awt.Dimension |
getPreferredSize()
Returns component preferred size. |
|
int |
getPreferredWidth()
Returns component preferred width. |
|
int |
getShadeWidth()
|
|
java.awt.Color |
getTopBgColor()
|
|
java.awt.Color |
getTopSelectedBgColor()
|
|
WebRadioButtonUI |
getWebUI()
|
|
boolean |
isAnimated()
|
|
boolean |
isBoldFont()
Returns whether component font is bold or not. |
|
boolean |
isItalicFont()
Returns whether component font is italic or not. |
|
boolean |
isLanguageSet()
Returns whether this component registered in LanguageManager or not. |
|
boolean |
isPlainFont()
Returns whether component font is plain or not. |
|
boolean |
isRolloverDarkBorderOnly()
|
|
void |
loadSettings()
Loads saved settings into the component if it is registered. |
|
java.awt.Shape |
provideShape()
Returns component shape. |
|
void |
registerSettings(SettingsProcessor settingsProcessor)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String key)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String key,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save. |
|
|
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass)
Registers component for settings auto-save. |
|
|
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String group,
java.lang.String key)
Registers component for settings auto-save. |
|
|
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass)
Registers component for settings auto-save. |
|
|
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save. |
|
void |
removeHotkey(HotkeyInfo hotkeyInfo)
|
|
void |
removeHotkeys()
|
|
void |
removeLanguage()
Unregisters component from LanguageManager. |
|
void |
removeLanguageUpdater()
Unregisters any custom language updater set for this component. |
|
void |
saveSettings()
Saves component settings. |
|
void |
setAnimated(boolean animated)
|
|
WebRadioButton |
setBoldFont()
Sets bold font for the component. |
|
WebRadioButton |
setBoldFont(boolean apply)
Sets bold font for the component. |
|
void |
setBorderColor(java.awt.Color borderColor)
|
|
void |
setBottomBgColor(java.awt.Color bottomBgColor)
|
|
void |
setBottomSelectedBgColor(java.awt.Color bottomSelectedBgColor)
|
|
void |
setDarkBorderColor(java.awt.Color darkBorderColor)
|
|
void |
setDisabledBorderColor(java.awt.Color disabledBorderColor)
|
|
WebRadioButton |
setFontName(java.lang.String fontName)
Sets component font name. |
|
WebRadioButton |
setFontSize(int fontSize)
Sets component font size. |
|
WebRadioButton |
setFontSizeAndStyle(int fontSize,
boolean bold,
boolean italic)
Sets font size and style for the specified component. |
|
WebRadioButton |
setFontSizeAndStyle(int fontSize,
int style)
Sets font size and style for the specified component. |
|
WebRadioButton |
setFontStyle(boolean bold,
boolean italic)
Sets component font style. |
|
WebRadioButton |
setFontStyle(int style)
Sets component font style. |
|
void |
setIconHeight(int iconHeight)
|
|
void |
setIconWidth(int iconWidth)
|
|
WebRadioButton |
setItalicFont()
Sets italic or plain font for the component. |
|
WebRadioButton |
setItalicFont(boolean apply)
Sets italic or plain font for the component. |
|
void |
setLanguage(java.lang.String key,
java.lang.Object... data)
Registers component in LanguageManager under specified key and with specified formatting data. |
|
void |
setLanguageUpdater(LanguageUpdater updater)
Registers custom language updater for this component. |
|
void |
setMargin(java.awt.Insets margin)
|
|
void |
setMargin(int spacing)
|
|
void |
setMargin(int top,
int left,
int bottom,
int right)
|
|
WebRadioButton |
setMinimumHeight(int minimumHeight)
Sets component minimum height. |
|
WebRadioButton |
setMinimumWidth(int minimumWidth)
Sets component minimum width. |
|
WebRadioButton |
setPlainFont()
Sets plain font for the component. |
|
WebRadioButton |
setPlainFont(boolean apply)
Sets plain font for the component. |
|
WebRadioButton |
setPreferredHeight(int preferredHeight)
Sets component preferred height. |
|
WebRadioButton |
setPreferredWidth(int preferredWidth)
Sets component preferred width. |
|
void |
setRolloverDarkBorderOnly(boolean rolloverDarkBorderOnly)
|
|
void |
setSelected(boolean b)
|
|
void |
setSelected(boolean b,
boolean withAnimation)
|
|
void |
setShadeWidth(int shadeWidth)
|
|
void |
setTopBgColor(java.awt.Color topBgColor)
|
|
void |
setTopSelectedBgColor(java.awt.Color topSelectedBgColor)
|
|
void |
unregisterSettings()
Unregisters component from settings auto-save. |
|
void |
updateLanguage(java.lang.Object... data)
Updates component language and formatting data. |
|
void |
updateLanguage(java.lang.String key,
java.lang.Object... data)
Changes component language key and updates its language and formatting data. |
|
void |
updateUI()
|
Methods inherited from class javax.swing.JRadioButton |
---|
getAccessibleContext, getUIClassID, paramString |
Methods inherited from class javax.swing.AbstractButton |
---|
actionPropertyChanged, 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, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition |
Methods inherited from class 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WebRadioButton()
public WebRadioButton(boolean selected)
public WebRadioButton(javax.swing.Icon icon)
public WebRadioButton(javax.swing.Action a)
public WebRadioButton(javax.swing.Icon icon, boolean selected)
public WebRadioButton(java.lang.String text)
public WebRadioButton(java.lang.String text, boolean selected)
public WebRadioButton(java.lang.String text, javax.swing.Icon icon)
public WebRadioButton(java.lang.String text, javax.swing.Icon icon, boolean selected)
Method Detail |
---|
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, 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, TooltipWay tooltipWay)
public java.util.List<HotkeyInfo> getHotkeys()
public void removeHotkey(HotkeyInfo hotkeyInfo)
public void removeHotkeys()
public java.awt.Insets getMargin()
getMargin
in class javax.swing.AbstractButton
public void setMargin(java.awt.Insets margin)
setMargin
in class javax.swing.AbstractButton
public void setMargin(int top, int left, int bottom, int right)
public void setMargin(int spacing)
public boolean isAnimated()
public void setAnimated(boolean animated)
public boolean isRolloverDarkBorderOnly()
public void setRolloverDarkBorderOnly(boolean rolloverDarkBorderOnly)
public java.awt.Color getBorderColor()
public void setBorderColor(java.awt.Color borderColor)
public java.awt.Color getDarkBorderColor()
public void setDarkBorderColor(java.awt.Color darkBorderColor)
public java.awt.Color getDisabledBorderColor()
public void setDisabledBorderColor(java.awt.Color disabledBorderColor)
public java.awt.Color getTopBgColor()
public void setTopBgColor(java.awt.Color topBgColor)
public java.awt.Color getBottomBgColor()
public void setBottomBgColor(java.awt.Color bottomBgColor)
public java.awt.Color getTopSelectedBgColor()
public void setTopSelectedBgColor(java.awt.Color topSelectedBgColor)
public java.awt.Color getBottomSelectedBgColor()
public void setBottomSelectedBgColor(java.awt.Color bottomSelectedBgColor)
public int getShadeWidth()
public void setShadeWidth(int shadeWidth)
public int getIconWidth()
public void setIconWidth(int iconWidth)
public int getIconHeight()
public void setIconHeight(int iconHeight)
public void setSelected(boolean b)
setSelected
in class javax.swing.AbstractButton
public void setSelected(boolean b, boolean withAnimation)
public java.awt.Shape provideShape()
ShapeProvider
provideShape
in interface ShapeProvider
public WebRadioButtonUI getWebUI()
public void updateUI()
updateUI
in class javax.swing.JRadioButton
public void setLanguage(java.lang.String key, java.lang.Object... data)
setLanguage
in interface LanguageMethods
key
- language record keydata
- formatting datapublic void updateLanguage(java.lang.Object... data)
updateLanguage
in interface LanguageMethods
data
- new formatting datapublic void updateLanguage(java.lang.String key, java.lang.Object... data)
updateLanguage
in interface LanguageMethods
key
- new language keydata
- new formatting datapublic void removeLanguage()
removeLanguage
in interface LanguageMethods
public boolean isLanguageSet()
isLanguageSet
in interface LanguageMethods
public void setLanguageUpdater(LanguageUpdater updater)
setLanguageUpdater
in interface LanguageMethods
updater
- component language updaterpublic void removeLanguageUpdater()
removeLanguageUpdater
in interface LanguageMethods
public void registerSettings(java.lang.String key)
registerSettings
in interface SettingsMethods
key
- component settings keypublic <T extends DefaultValue> void registerSettings(java.lang.String key, java.lang.Class<T> defaultValueClass)
registerSettings
in interface SettingsMethods
T
- default value typekey
- component settings keydefaultValueClass
- component default value classDefaultValue
public void registerSettings(java.lang.String key, java.lang.Object defaultValue)
registerSettings
in interface SettingsMethods
key
- component settings keydefaultValue
- component default valuepublic void registerSettings(java.lang.String group, java.lang.String key)
registerSettings
in interface SettingsMethods
group
- component settings groupkey
- component settings keypublic <T extends DefaultValue> void registerSettings(java.lang.String group, java.lang.String key, java.lang.Class<T> defaultValueClass)
registerSettings
in interface SettingsMethods
T
- default value typegroup
- component settings groupkey
- component settings keydefaultValueClass
- component default value classDefaultValue
public void registerSettings(java.lang.String group, java.lang.String key, java.lang.Object defaultValue)
registerSettings
in interface SettingsMethods
group
- component settings groupkey
- component settings keydefaultValue
- component default valuepublic void registerSettings(java.lang.String key, boolean loadInitialSettings, boolean applySettingsChanges)
registerSettings
in interface SettingsMethods
key
- component settings keyloadInitialSettings
- whether to load initial available settings into the component or notapplySettingsChanges
- whether to apply settings changes to the component or notpublic <T extends DefaultValue> void registerSettings(java.lang.String key, java.lang.Class<T> defaultValueClass, boolean loadInitialSettings, boolean applySettingsChanges)
registerSettings
in interface SettingsMethods
T
- default value typekey
- component settings keydefaultValueClass
- component default value classloadInitialSettings
- whether to load initial available settings into the component or notapplySettingsChanges
- whether to apply settings changes to the component or notDefaultValue
public void registerSettings(java.lang.String key, java.lang.Object defaultValue, boolean loadInitialSettings, boolean applySettingsChanges)
registerSettings
in interface SettingsMethods
key
- component settings keydefaultValue
- component default valueloadInitialSettings
- whether to load initial available settings into the component or notapplySettingsChanges
- whether to apply settings changes to the component or notpublic <T extends DefaultValue> void registerSettings(java.lang.String group, java.lang.String key, java.lang.Class<T> defaultValueClass, boolean loadInitialSettings, boolean applySettingsChanges)
registerSettings
in interface SettingsMethods
T
- default value typegroup
- component settings groupkey
- component settings keydefaultValueClass
- component default value classloadInitialSettings
- whether to load initial available settings into the component or notapplySettingsChanges
- whether to apply settings changes to the component or notDefaultValue
public void registerSettings(java.lang.String group, java.lang.String key, java.lang.Object defaultValue, boolean loadInitialSettings, boolean applySettingsChanges)
registerSettings
in interface SettingsMethods
group
- component settings groupkey
- component settings keydefaultValue
- component default valueloadInitialSettings
- whether to load initial available settings into the component or notapplySettingsChanges
- whether to apply settings changes to the component or notpublic void registerSettings(SettingsProcessor settingsProcessor)
registerSettings
in interface SettingsMethods
settingsProcessor
- component settings processorpublic void unregisterSettings()
unregisterSettings
in interface SettingsMethods
public void loadSettings()
loadSettings
in interface SettingsMethods
public void saveSettings()
saveSettings
in interface SettingsMethods
public WebRadioButton setPlainFont()
setPlainFont
in interface FontMethods<WebRadioButton>
public WebRadioButton setPlainFont(boolean apply)
setPlainFont
in interface FontMethods<WebRadioButton>
apply
- whether to apply font changes or not
public boolean isPlainFont()
isPlainFont
in interface FontMethods<WebRadioButton>
public WebRadioButton setBoldFont()
setBoldFont
in interface FontMethods<WebRadioButton>
public WebRadioButton setBoldFont(boolean apply)
setBoldFont
in interface FontMethods<WebRadioButton>
apply
- whether to apply font changes or not
public boolean isBoldFont()
isBoldFont
in interface FontMethods<WebRadioButton>
public WebRadioButton setItalicFont()
setItalicFont
in interface FontMethods<WebRadioButton>
public WebRadioButton setItalicFont(boolean apply)
setItalicFont
in interface FontMethods<WebRadioButton>
apply
- whether to apply font changes or not
public boolean isItalicFont()
isItalicFont
in interface FontMethods<WebRadioButton>
public WebRadioButton setFontStyle(boolean bold, boolean italic)
setFontStyle
in interface FontMethods<WebRadioButton>
bold
- whether should set bold font or notitalic
- whether should set italic font or not
public WebRadioButton setFontStyle(int style)
setFontStyle
in interface FontMethods<WebRadioButton>
style
- new style
public WebRadioButton setFontSize(int fontSize)
setFontSize
in interface FontMethods<WebRadioButton>
fontSize
- font size
public WebRadioButton changeFontSize(int change)
changeFontSize
in interface FontMethods<WebRadioButton>
change
- font size change amount
public int getFontSize()
getFontSize
in interface FontMethods<WebRadioButton>
public WebRadioButton setFontSizeAndStyle(int fontSize, boolean bold, boolean italic)
setFontSizeAndStyle
in interface FontMethods<WebRadioButton>
fontSize
- new font sizebold
- whether should set bold font or notitalic
- whether should set italic font or not
public WebRadioButton setFontSizeAndStyle(int fontSize, int style)
setFontSizeAndStyle
in interface FontMethods<WebRadioButton>
fontSize
- new font sizestyle
- new style
public WebRadioButton setFontName(java.lang.String fontName)
setFontName
in interface FontMethods<WebRadioButton>
fontName
- new font name
public java.lang.String getFontName()
getFontName
in interface FontMethods<WebRadioButton>
public int getPreferredWidth()
getPreferredWidth
in interface SizeMethods<WebRadioButton>
public WebRadioButton setPreferredWidth(int preferredWidth)
setPreferredWidth
in interface SizeMethods<WebRadioButton>
preferredWidth
- new component preferred width
public int getPreferredHeight()
getPreferredHeight
in interface SizeMethods<WebRadioButton>
public WebRadioButton setPreferredHeight(int preferredHeight)
setPreferredHeight
in interface SizeMethods<WebRadioButton>
preferredHeight
- new component preferred height
public int getMinimumWidth()
getMinimumWidth
in interface SizeMethods<WebRadioButton>
public WebRadioButton setMinimumWidth(int minimumWidth)
setMinimumWidth
in interface SizeMethods<WebRadioButton>
minimumWidth
- new component minimum width
public int getMinimumHeight()
getMinimumHeight
in interface SizeMethods<WebRadioButton>
public WebRadioButton setMinimumHeight(int minimumHeight)
setMinimumHeight
in interface SizeMethods<WebRadioButton>
minimumHeight
- new component minimum height
public java.awt.Dimension getPreferredSize()
getPreferredSize
in interface SizeMethods<WebRadioButton>
getPreferredSize
in class javax.swing.JComponent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |