- 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)
ラジオ・ボタンの推奨サイズです。protected String
getPropertyPrefix()
プロパティのプレフィクスを返します。protected void
installDefaults(AbstractButton b)
デフォルトのプロパティをインストールします。protected void
installListeners(AbstractButton button)
リスナーを登録します。void
paint(Graphics g, JComponent c)
ラジオ・ボタンをペイントします。protected void
paintFocus(Graphics g, Rectangle textRect, Dimension size)
フォーカスされたラジオ・ボタンをペイントします。protected void
uninstallDefaults(AbstractButton b)
既定のプロパティをアンインストールします。protected void
uninstallListeners(AbstractButton button)
リスナーを登録解除します。-
クラス javax.swing.plaf.basic.BasicButtonUIから継承されたメソッド
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, installKeyboardActions, installUI, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallUI
-
クラス javax.swing.plaf.basic.BasicToggleButtonUIから継承されたメソッド
getTextShiftOffset, paintIcon
-
クラス javax.swing.plaf.ComponentUIから継承されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, update
-
-
-
-
フィールドの詳細
-
icon
protected Icon icon
アイコン。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent b)
BasicRadioButtonUI
のインスタンスを返します。- パラメータ:
b
- コンポーネント- 戻り値:
BasicRadioButtonUI
のインスタンス
-
getPropertyPrefix
protected String getPropertyPrefix()
クラスからコピーされた説明:BasicButtonUI
プロパティのプレフィクスを返します。- オーバーライド:
getPropertyPrefix
、クラス:BasicToggleButtonUI
- 戻り値:
- プロパティ・プレフィクス
-
installDefaults
protected void installDefaults(AbstractButton b)
クラスからコピーされた説明:BasicButtonUI
デフォルトのプロパティをインストールします。- オーバーライド:
installDefaults
、クラス:BasicButtonUI
- パラメータ:
b
- 抽象的なボタン
-
uninstallDefaults
protected void uninstallDefaults(AbstractButton b)
クラスからコピーされた説明:BasicButtonUI
既定のプロパティをアンインストールします。- オーバーライド:
uninstallDefaults
、クラス:BasicButtonUI
- パラメータ:
b
- 抽象的なボタン
-
getDefaultIcon
public Icon getDefaultIcon()
デフォルトのアイコンを返します。- 戻り値:
- デフォルトのアイコン
-
installListeners
protected void installListeners(AbstractButton button)
クラスからコピーされた説明:BasicButtonUI
リスナーを登録します。- オーバーライド:
installListeners
、クラス:BasicButtonUI
- パラメータ:
button
- 抽象的なボタン
-
uninstallListeners
protected void uninstallListeners(AbstractButton button)
クラスからコピーされた説明:BasicButtonUI
リスナーを登録解除します。- オーバーライド:
uninstallListeners
、クラス:BasicButtonUI
- パラメータ:
button
- 抽象的なボタン
-
paint
public void paint(Graphics g, JComponent c)
ラジオ・ボタンをペイントします。- オーバーライド:
paint
、クラス:BasicToggleButtonUI
- パラメータ:
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
、クラス:BasicButtonUI
- パラメータ:
c
- 推奨サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 戻り値:
- Look&Feelに適した指定されたコンポーネントの優先サイズを含む
Dimension
オブジェクト - 関連項目:
JComponent.getPreferredSize()
,LayoutManager.preferredLayoutSize(java.awt.Container)
-
-