java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
- 直接已知的子类:
-
BasicRadioButtonUI
,MetalToggleButtonUI
BasicToggleButton 实现
-
Field Summary
Fields declared in class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
返回一个BasicToggleButtonUI
的实例。protected int
覆盖以使文本在切换按钮和子类中不会被渲染为偏移。protected void
paintIcon
(Graphics g, AbstractButton b, Rectangle iconRect) 在指定位置绘制一个图标。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, getPreferredSize, installUI, paint, uninstallUI, update
-
Constructor Details
-
BasicToggleButtonUI
public BasicToggleButtonUI()构造一个BasicToggleButtonUI
。
-
-
Method Details
-
createUI
返回一个BasicToggleButtonUI
的实例。- 参数:
-
b
- 一个组件 - 返回:
-
一个
BasicToggleButtonUI
的实例
-
paintIcon
在指定位置绘制一个图标。- 参数:
-
g
- 一个Graphics
的实例 -
b
- 一个Button
的实例 -
iconRect
- 一个图标的边界
-
getTextShiftOffset
protected int getTextShiftOffset()覆盖以使文本在切换按钮和子类中不会被渲染为偏移。- 覆盖:
-
getTextShiftOffset
在类BasicButtonUI
- 返回:
- 文本的偏移量
-