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
FieldsModifier and TypeFieldDescriptionprotected Color禁用文本的颜色。protected Color聚焦的切换按钮的颜色。protected Color选定按钮的颜色。Fields declared in class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI构造MetalToogleButtonUI。protected Color返回禁用文本的颜色。protected Color返回聚焦的切换按钮的颜色。protected Color返回选定按钮的颜色。void安装默认属性。protected voidpaintIcon(Graphics g, AbstractButton b, Rectangle iconRect) 在空间iconRect中绘制按钮b的适当图标。voidupdate(Graphics g, JComponent c) 如有必要,绘制组件的背景,然后调用paint。Methods declared in class javax.swing.plaf.basic.BasicToggleButtonUI
getTextShiftOffsetMethods declared in class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListenersMethods 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
-