java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.metal.MetalButtonUI
public class MetalButtonUI extends BasicButtonUI
MetalButtonUI 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 SummaryFields Modifier and Type Field Description protected ColordisabledTextColorThe color of the disabled color.protected ColorfocusColorThe color of the focused button.protected ColorselectColorThe color of the selected button.Fields declared in class javax.swing.plaf.basic.BasicButtonUIdefaultTextIconGap, defaultTextShiftOffset
- 
Constructor SummaryConstructors Constructor Description MetalButtonUI()
- 
Method SummaryModifier and Type Method Description static ComponentUIcreateUI(JComponent c)Returns an instance ofMetalButtonUI.protected ColorgetDisabledTextColor()Returns the color of a disabled text.protected ColorgetFocusColor()Returns the color of the focused button.protected ColorgetSelectColor()Returns the color of the selected button.voidupdate(Graphics g, JComponent c)If necessary paints the background of the component, then invokespaint.Methods declared in class javax.swing.plaf.basic.BasicButtonUIclearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, getTextShiftOffset, installDefaults, 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 the focused button.
- 
selectColorThe color of the selected button.
- 
disabledTextColorThe color of the disabled color.
 
- 
- 
Constructor Details- 
MetalButtonUIpublic MetalButtonUI()
 
- 
- 
Method Details- 
createUIReturns an instance ofMetalButtonUI.- Parameters:
- c- a component
- Returns:
- an instance of MetalButtonUI
 
- 
getSelectColorReturns the color of the selected button.- Returns:
- the color of the selected button
 
- 
getDisabledTextColorReturns the color of a disabled text.- Returns:
- the color of a disabled text
 
- 
getFocusColorReturns the color of the focused button.- Returns:
- the color of the focused 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:
- ComponentUI.update(java.awt.Graphics, javax.swing.JComponent),- ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
 
 
-