java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
- 直系の既知のサブクラス:
BasicRadioButtonUI
,MetalToggleButtonUI
public class BasicToggleButtonUI extends BasicButtonUI
BasicToggleButton実装です
-
フィールドのサマリー
クラス javax.swing.plaf.basic.BasicButtonUIで宣言されたフィールド
defaultTextIconGap, defaultTextShiftOffset
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明static ComponentUI
BasicToggleButtonUI
のインスタンスを返します。protected int
トグル・ボタンとサブクラスのためにシフトされたテキストがレンダリングされないようにオーバーライドされます。protected void
paintIcon
(Graphics g, AbstractButton b, Rectangle iconRect) 指定されたロケーションのアイコンをペイントします。クラス 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, getPreferredSize, installUI, paint, uninstallUI, update
-
コンストラクタの詳細
-
BasicToggleButtonUI
public BasicToggleButtonUI()BasicToggleButtonUI
を構築します。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent b) BasicToggleButtonUI
のインスタンスを返します。- パラメータ:
b
- コンポーネント- 戻り値:
BasicToggleButtonUI
のインスタンス
-
paintIcon
protected void paintIcon(Graphics g, AbstractButton b, Rectangle iconRect) 指定されたロケーションのアイコンをペイントします。- パラメータ:
g
-Graphics
のインスタンスb
-Button
のインスタンスiconRect
- アイコンの境界
-
getTextShiftOffset
protected int getTextShiftOffset()トグル・ボタンとサブクラスのためにシフトされたテキストがレンダリングされないようにオーバーライドされます。- オーバーライド:
getTextShiftOffset
、クラスBasicButtonUI
- 戻り値:
- テキストのオフセット
-