- 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
public class BasicRadioButtonUI extends BasicToggleButtonUI
BasicRadioButtonUI的RadioButtonUI实现
-
-
字段汇总
字段 变量和类型 字段 描述 protected Icon
icon
图标。-
声明的属性在类 javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
-
-
构造方法摘要
构造方法 构造器 描述 BasicRadioButtonUI()
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 static ComponentUI
createUI(JComponent b)
返回BasicRadioButtonUI
的实例。Icon
getDefaultIcon()
返回默认图标。Dimension
getPreferredSize(JComponent c)
单选按钮的首选大小void
paint(Graphics g, JComponent c)
画出单选按钮protected void
paintFocus(Graphics g, Rectangle textRect, Dimension size)
油漆聚焦单选按钮。-
声明方法的类 javax.swing.plaf.basic.BasicToggleButtonUI
getTextShiftOffset, paintIcon
-
声明方法的类 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, installUI, uninstallUI, update
-
-
-
-
字段详细信息
-
icon
protected Icon icon
图标。
-
-
方法详细信息
-
createUI
public static ComponentUI createUI(JComponent b)
返回BasicRadioButtonUI
的实例。- 参数
-
b
- 一个组件 - 结果
-
BasicRadioButtonUI
的实例
-
getDefaultIcon
public Icon getDefaultIcon()
返回默认图标。- 结果
- 默认图标
-
paint
public void paint(Graphics g, JComponent c)
画出单选按钮- 重写:
-
paint
类ComponentUI
- 参数
-
g
- 要绘制的Graphics
上下文 -
c
- 正在绘制的组件; 此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可以使用此参数 - 另请参见:
-
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
-
paintFocus
protected void paintFocus(Graphics g, Rectangle textRect, Dimension size)
油漆聚焦单选按钮。- 参数
-
g
-实例Graphics
-
textRect
- 界限 -
size
- 单选按钮的大小
-
getPreferredSize
public Dimension getPreferredSize(JComponent c)
单选按钮的首选大小- 重写:
-
getPreferredSize
类ComponentUI
- 参数
-
c
- 正在查询其首选大小的组件; 此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可以使用此参数 - 结果
-
包含给定组件的首选大小的
Dimension
对象,该大小适合外观 - 另请参见:
-
JComponent.getPreferredSize()
,LayoutManager.preferredLayoutSize(java.awt.Container)
-
-