- 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实现警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,
java.beans
软件包中添加了对所有JavaBeansjava.beans
长期存储的支持。 请参阅XMLEncoder
。
-
-
字段汇总
字段 变量和类型 字段 描述 protected Color
disabledTextColor
禁用文本的颜色。protected Color
focusColor
聚焦切换按钮的颜色。protected Color
selectColor
所选按钮的颜色。-
声明的属性在类 javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
-
-
构造方法摘要
构造方法 构造器 描述 MetalToggleButtonUI()
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 static ComponentUI
createUI(JComponent b)
构造MetalToogleButtonUI
。protected Color
getDisabledTextColor()
返回已禁用文本的颜色。protected Color
getFocusColor()
返回聚焦切换按钮的颜色。protected Color
getSelectColor()
返回所选按钮的颜色。protected void
paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
在空间iconRect
绘制按钮b
的相应图标。void
update(Graphics g, JComponent c)
如有必要,绘制组件的背景,然后调用paint
。-
声明方法的类 javax.swing.plaf.basic.BasicToggleButtonUI
getTextShiftOffset
-
声明方法的类 javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, installDefaults, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
-
声明方法的类 javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI
-
-
-
-
方法详细信息
-
createUI
public static ComponentUI createUI(JComponent b)
构造MetalToogleButtonUI
。- 参数
-
b
- 一个组件 - 结果
-
MetalToogleButtonUI
。
-
getSelectColor
protected Color getSelectColor()
返回所选按钮的颜色。- 结果
- 所选按钮的颜色
-
getDisabledTextColor
protected Color getDisabledTextColor()
返回已禁用文本的颜色。- 结果
- 禁用文本的颜色
-
getFocusColor
protected Color getFocusColor()
返回聚焦切换按钮的颜色。- 结果
- 聚焦切换按钮的颜色
-
update
public void update(Graphics g, JComponent c)
如有必要,绘制组件的背景,然后调用paint
。- 重写:
-
update
课程ComponentUI
- 参数
-
g
- 要绘制的图形 -
c
- JComponent上绘画 - 异常
-
NullPointerException
- 如果g
或c
为空 - 从以下版本开始:
- 1.5
- 另请参见:
-
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
,ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
-
paintIcon
protected void paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
在空间iconRect
绘制按钮b
的相应图标。- 重写:
-
paintIcon
在类BasicToggleButtonUI
- 参数
-
g
- 要绘制的图形 -
b
- 要渲染的按钮 -
iconRect
- 要渲染的空间 - 异常
-
NullPointerException
- 如果任何参数为null。 - 从以下版本开始:
- 1.5
-
-