java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
javax.swing.plaf.basic.BasicRadioButtonUI
- 直接已知的子类:
-
BasicCheckBoxUI
,MetalRadioButtonUI
BasicRadioButtonUI的RadioButtonUI实现
-
Field Summary
Fields declared in class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
返回一个BasicRadioButtonUI
的实例。返回默认图标。单选按钮的首选大小void
paint
(Graphics g, JComponent c) 绘制单选按钮protected void
paintFocus
(Graphics g, Rectangle textRect, Dimension size) 绘制焦点单选按钮。Methods declared in class javax.swing.plaf.basic.BasicToggleButtonUI
getTextShiftOffset, paintIcon
Methods declared in class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, installDefaults, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
Methods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, installUI, uninstallUI, update
-
Field Details
-
icon
图标。
-
-
Constructor Details
-
BasicRadioButtonUI
public BasicRadioButtonUI()构造一个BasicRadioButtonUI
。
-
-
Method Details
-
createUI
返回一个BasicRadioButtonUI
的实例。- 参数:
-
b
- 一个组件 - 返回:
-
一个
BasicRadioButtonUI
的实例
-
getDefaultIcon
返回默认图标。- 返回:
- 默认图标
-
paint
绘制单选按钮- 覆盖:
-
paint
在类ComponentUI
- 参数:
-
g
- 绘制的Graphics
上下文 -
c
- 正在绘制的组件;这个参数通常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用 - 参见:
-
paintFocus
绘制焦点单选按钮。- 参数:
-
g
- 一个Graphics
的实例 -
textRect
- 边界 -
size
- 单选按钮的大小
-
getPreferredSize
单选按钮的首选大小- 覆盖:
-
getPreferredSize
在类ComponentUI
- 参数:
-
c
- 正在查询首选大小的组件;这个参数通常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用 - 返回:
-
一个包含给定组件适合外观和感觉的首选大小的
Dimension
对象 - 参见:
-