Class MetalRadioButtonUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
javax.swing.plaf.basic.BasicRadioButtonUI
javax.swing.plaf.metal.MetalRadioButtonUI
- Direct Known Subclasses:
MetalCheckBoxUI
RadioButtonUI implementation for MetalRadioButtonUI
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeans
has been added to the java.beans package.
Please see XMLEncoder.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ColorThe color of a disabled text.protected ColorThe color of the focused radio button.protected ColorThe color of the selected radio button.Fields declared in class javax.swing.plaf.basic.BasicRadioButtonUI
iconFields declared in class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUIReturns an instance ofMetalRadioButtonUI.protected ColorReturns the color of the disabled text.protected ColorReturns the color of the focusedJRadioButton.protected ColorReturns the color of the selectedJRadioButton.voidInstalls default properties.Methods declared in class javax.swing.plaf.basic.BasicRadioButtonUI
getDefaultIcon, getPreferredSize, paint, paintFocusMethods declared in class javax.swing.plaf.basic.BasicToggleButtonUI
getTextShiftOffset, paintIconMethods declared in class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListenersMethods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, installUI, uninstallUI, update
-
Field Details
-
focusColor
The color of the focused radio button. -
selectColor
The color of the selected radio button. -
disabledTextColor
The color of a disabled text.
-
-
Constructor Details
-
MetalRadioButtonUI
public MetalRadioButtonUI()Constructs aMetalRadioButtonUI.
-
-
Method Details
-
createUI
Returns an instance ofMetalRadioButtonUI.- Parameters:
c- a component- Returns:
- an instance of
MetalRadioButtonUI
-
installDefaults
Description copied from class:BasicButtonUIInstalls default properties.- Overrides:
installDefaultsin classBasicButtonUI- Parameters:
b- an abstract button
-
getSelectColor
Returns the color of the selectedJRadioButton.- Returns:
- the color of the selected
JRadioButton
-
getDisabledTextColor
Returns the color of the disabled text.- Returns:
- the color of the disabled text
-
getFocusColor
Returns the color of the focusedJRadioButton.- Returns:
- the color of the focused
JRadioButton
-