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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI返回一个BasicToggleButtonUI的实例。protected int覆盖以使文本在切换按钮和子类中不会被渲染为偏移。protected voidpaintIcon(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, uninstallListenersMethods 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 - 返回:
- 文本的偏移量
-