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 实现
警告:此类的序列化对象将不兼容未来的 Swing 发布版。当前的序列化支持适用于短期存储或在运行相同版本 Swing 应用程序之间的 RMI。从 1.4 版开始,已将所有 JavaBeans 的长期存储支持添加到 java.beans
包中。请参阅 XMLEncoder
。
-
Field Summary
Modifier and TypeFieldDescriptionprotected Color
禁用文本的颜色。protected Color
聚焦的切换按钮的颜色。protected Color
选定按钮的颜色。Fields declared in class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
构造MetalToogleButtonUI
。protected Color
返回禁用文本的颜色。protected Color
返回聚焦的切换按钮的颜色。protected Color
返回选定按钮的颜色。void
安装默认属性。protected void
paintIcon
(Graphics g, AbstractButton b, Rectangle iconRect) 在空间iconRect
中绘制按钮b
的适当图标。void
update
(Graphics g, JComponent c) 如有必要,绘制组件的背景,然后调用paint
。Methods declared in class javax.swing.plaf.basic.BasicToggleButtonUI
getTextShiftOffset
Methods declared in class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
Methods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI
-
Field Details
-
focusColor
聚焦的切换按钮的颜色。 -
selectColor
选定按钮的颜色。 -
disabledTextColor
禁用文本的颜色。
-
-
Constructor Details
-
MetalToggleButtonUI
public MetalToggleButtonUI()构造一个MetalToggleButtonUI
。
-
-
Method Details
-
createUI
构造MetalToogleButtonUI
。- 参数:
-
b
- 一个组件 - 返回:
-
MetalToogleButtonUI
。
-
installDefaults
从类中复制的描述:BasicButtonUI
安装默认属性。- 覆盖:
-
installDefaults
在类BasicButtonUI
- 参数:
-
b
- 一个抽象按钮
-
getSelectColor
返回选定按钮的颜色。- 返回:
- 选定按钮的颜色
-
getDisabledTextColor
返回禁用文本的颜色。- 返回:
- 禁用文本的颜色
-
getFocusColor
返回聚焦的切换按钮的颜色。- 返回:
- 聚焦的切换按钮的颜色
-
update
如有必要,绘制组件的背景,然后调用paint
。- 覆盖:
-
update
在类ComponentUI
- 参数:
-
g
- 要绘制的 Graphics -
c
- 要绘制的 JComponent - 抛出:
-
NullPointerException
- 如果g
或c
为 null - 自:
- 1.5
- 参见:
-
paintIcon
在空间iconRect
中绘制按钮b
的适当图标。- 覆盖:
-
paintIcon
在类BasicToggleButtonUI
- 参数:
-
g
- 要绘制的 Graphics -
b
- 要渲染的按钮 -
iconRect
- 要渲染的空间 - 抛出:
-
NullPointerException
- 如果任何参数为 null - 自:
- 1.5
-