java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.ButtonUI javax.swing.plaf.basic.BasicButtonUI javax.swing.plaf.metal.MetalButtonUI
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 TM has been added to the java.beans package. Please see XMLEncoder .
Field Summary | |
---|---|
protected Color |
disabledTextColor
|
protected Color |
focusColor
|
protected Color |
selectColor
|
Fields inherited from class javax.swing.plaf.basic. BasicButtonUI |
---|
defaultTextIconGap , defaultTextShiftOffset |
Constructor Summary | |
---|---|
MetalButtonUI
() |
Method Summary | |
---|---|
protected BasicButtonListener |
createButtonListener
(
AbstractButton
b) |
static ComponentUI |
createUI
(
JComponent
c) |
Icon |
getDisabledIcon
(
AbstractButton
Returns the icon to display when the button is disabled. |
protected Color |
getDisabledTextColor
() |
protected Color |
getFocusColor
() |
protected Color |
getSelectColor
() |
void |
installDefaults
(
AbstractButton
b) |
protected void |
paintButtonPressed
(
Graphics
g,
AbstractButton
b) |
protected void |
paintFocus
(
Graphics
g,
AbstractButton
b,
Rectangle
viewRect,
Rectangle
textRect,
Rectangle
iconRect) |
protected void |
paintText
(
Graphics
g,
JComponent
c,
Rectangle
textRect,
String
text) As of Java 2 platform v 1.4 this method should not be used or overriden. |
void |
uninstallDefaults
(
AbstractButton
b) |
void |
update
(
Graphics
g,
JComponent
If necessary paints the background of the component, then invokes paint. |
Methods inherited from class javax.swing.plaf.basic. BasicButtonUI |
---|
clearTextShiftOffset , getDefaultTextIconGap , getMaximumSize , getMinimumSize , getPreferredSize , getPropertyPrefix , getTextShiftOffset , installKeyboardActions , installListeners , installUI , paint , paintIcon , paintText , setTextShiftOffset , uninstallKeyboardActions , uninstallListeners , uninstallUI |
Methods inherited from class javax.swing.plaf. ComponentUI |
---|
contains
,
getAccessibleChild
,
getAccessibleChildrenCount
|
Methods inherited from class java.lang. Object |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
Field Detail |
---|
protected Color focusColor
protected Color selectColor
protected Color disabledTextColor
Constructor Detail |
---|
public MetalButtonUI()
Method Detail |
---|
public static ComponentUI createUI(JComponent c)
public void installDefaults(AbstractButton b)
public void uninstallDefaults(AbstractButton b)
protected BasicButtonListener createButtonListener(AbstractButton b)
protected Color getSelectColor()
protected Color getDisabledTextColor()
protected Color getFocusColor()
public IcongetDisabledIcon ( AbstractButton button)
public void update ( Graphics g, JComponent c)
protected void paintButtonPressed(Graphics g, AbstractButton b)
protected void paintFocus(Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)
protected void paintText(Graphics g, JComponent c, Rectangle textRect, String text)