- 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
 
 
 
 
 
- 
 public class MetalToggleButtonUI extends BasicToggleButtonUI MetalToggleButton implementationWarning: 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.beanspackage. Please seeXMLEncoder.
- 
- 
Field SummaryFields Modifier and Type Field Description protected ColordisabledTextColorThe color of a disabled text.protected ColorfocusColorThe color of a focused toggle button.protected ColorselectColorThe color of a selected button.- 
Fields declared in class javax.swing.plaf.basic.BasicButtonUIdefaultTextIconGap, defaultTextShiftOffset
 
- 
 - 
Constructor SummaryConstructors Constructor Description MetalToggleButtonUI()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComponentUIcreateUI(JComponent b)Constructs theMetalToogleButtonUI.protected ColorgetDisabledTextColor()Returns the color of a disabled text.protected ColorgetFocusColor()Returns the color of a focused toggle button.protected ColorgetSelectColor()Returns the color of a selected button.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.BasicToggleButtonUIgetTextShiftOffset
 - 
Methods declared in class javax.swing.plaf.basic.BasicButtonUIclearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, installDefaults, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
 - 
Methods declared in class javax.swing.plaf.ComponentUIcontains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI
 
- 
 
- 
- 
- 
Method Detail- 
createUIpublic static ComponentUI createUI(JComponent b) Constructs theMetalToogleButtonUI.- Parameters:
- b- a component
- Returns:
- the MetalToogleButtonUI.
 
 - 
getSelectColorprotected Color getSelectColor() Returns the color of a selected button.- Returns:
- the color of a selected button
 
 - 
getDisabledTextColorprotected Color getDisabledTextColor() Returns the color of a disabled text.- Returns:
- the color of a disabled text
 
 - 
getFocusColorprotected Color getFocusColor() Returns the color of a focused toggle button.- Returns:
- the color of a focused toggle button
 
 - 
updatepublic void update(Graphics g, JComponent c) If 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:
- ComponentUI.update(java.awt.Graphics, javax.swing.JComponent),- ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
 
 - 
paintIconprotected void paintIcon(Graphics g, AbstractButton b, Rectangle iconRect) Paints 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
 
 
- 
 
-