java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
javax.swing.plaf.metal.MetalToggleButtonUI
MetalToggleButton implementation
 
 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 SummaryFieldsModifier and TypeFieldDescriptionprotected ColorThe color of a disabled text.protected ColorThe color of a focused toggle button.protected ColorThe color of a selected button.Fields declared in class javax.swing.plaf.basic.BasicButtonUIdefaultTextIconGap, defaultTextShiftOffset
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ComponentUIConstructs theMetalToogleButtonUI.protected ColorReturns the color of a disabled text.protected ColorReturns the color of a focused toggle button.protected ColorReturns the color of a selected button.voidInstalls default properties.protected voidpaintIcon(Graphics g, AbstractButton b, Rectangle iconRect) Paints the appropriate icon of the buttonbin the spaceiconRect.voidupdate(Graphics g, JComponent c) If necessary paints the background of the component, then invokespaint.Methods declared in class javax.swing.plaf.basic.BasicToggleButtonUIgetTextShiftOffsetMethods declared in class javax.swing.plaf.basic.BasicButtonUIclearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListenersMethods declared in class javax.swing.plaf.ComponentUIcontains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI
- 
Field Details- 
focusColorThe color of a focused toggle button.
- 
selectColorThe color of a selected button.
- 
disabledTextColorThe color of a disabled text.
 
- 
- 
Constructor Details- 
MetalToggleButtonUIpublic MetalToggleButtonUI()Constructs aMetalToggleButtonUI.
 
- 
- 
Method Details- 
createUIConstructs theMetalToogleButtonUI.- Parameters:
- b- a component
- Returns:
- the MetalToogleButtonUI.
 
- 
installDefaultsDescription copied from class:BasicButtonUIInstalls default properties.- Overrides:
- installDefaultsin class- BasicButtonUI
- Parameters:
- b- an abstract button
 
- 
getSelectColorReturns the color of a selected button.- Returns:
- the color of a selected button
 
- 
getDisabledTextColorReturns the color of a disabled text.- Returns:
- the color of a disabled text
 
- 
getFocusColorReturns the color of a focused toggle button.- Returns:
- the color of a focused toggle button
 
- 
updateIf necessary paints the background of the component, then invokespaint.- Overrides:
- updatein class- ComponentUI
- Parameters:
- g- Graphics to paint to
- c- JComponent painting on
- Throws:
- NullPointerException- if- gor- cis null
- Since:
- 1.5
- See Also:
 
- 
paintIconPaints the appropriate icon of the buttonbin the spaceiconRect.- Overrides:
- paintIconin class- BasicToggleButtonUI
- Parameters:
- g- Graphics to paint to
- b- Button to render for
- iconRect- space to render in
- Throws:
- NullPointerException- if any of the arguments are null.
- Since:
- 1.5
 
 
-