クラスJToggleButton.ToggleButtonModel
java.lang.Object
javax.swing.DefaultButtonModel
javax.swing.JToggleButton.ToggleButtonModel
- すべての実装されたインタフェース:
ItemSelectable, Serializable, ButtonModel
- 含まれているクラス:
JToggleButton
public static class JToggleButton.ToggleButtonModel extends DefaultButtonModel
ToggleButtonモデルです
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
- 導入されたバージョン:
- 1.2
-
フィールドのサマリー
クラスで宣言されたフィールド DefaultButtonModel
actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask修飾子と型フィールド説明protected Stringボタンによってトリガーされるアクション・コマンド文字列です。static final intビット・マスク内の「作動準備完了」ビットを識別します。このビットは、ボタンが作動準備状態またはトリガー準備状態であることを示します。protected ChangeEventChangeEventが示す唯一の状態(読取り専用)はソース・プロパティであるため、ボタン・モデルの各インスタンスに必要なのはこのイベント1つだけです。static final intビット・マスク内の「有効」ビットを識別します。このビットは、マウス・ポインタなどの入力デバイスでボタンを選択できることを示します。protected ButtonGroupボタンが属するボタン・グループです。protected EventListenerListこのモデル上のリスナーを格納します。protected intボタンのニーモニックです。static final intビット・マスク内の「押下」ビットを識別します。このビットは、ボタンが押されていることを示します。static final intビット・マスク内の「ロールオーバー」ビットを識別します。このビットは、マウスがボタンの上にあることを示します。static final intビット・マスク内の「選択」ビットを識別します。このビットは、ボタンが選択されていることを示します。protected intボタンの状態を格納するビット・マスクです。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明booleanボタンが選択されているかどうかを判定します。voidsetPressed(boolean b) トグル・ボタンの押された状態を設定します。voidsetSelected(boolean b) ボタンの選択状態を設定します。クラスで宣言されたメソッド DefaultButtonModel
addActionListener, addChangeListener, addItemListener, fireActionPerformed, fireItemStateChanged, fireStateChanged, getActionCommand, getActionListeners, getChangeListeners, getGroup, getItemListeners, getListeners, getMnemonic, getSelectedObjects, isArmed, isEnabled, isPressed, isRollover, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setRollover修飾子と型メソッド説明voidモデルにActionListenerを追加します。voidモデルにChangeListenerを追加します。voidモデルにItemListenerを追加します。protected voidこのイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。protected voidこのイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。protected voidこのイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。ボタンのアクション・コマンド文字列を返します。このDefaultButtonModelに登録されたすべてのアクション・リスナーの配列を返します。このDefaultButtonModelに登録された、すべての変更リスナーからなる配列を返します。getGroup()ボタンが属するグループを返します。このDefaultButtonModelに登録された、すべての項目リスナーの配列を返します。<T extends EventListener>
T[]getListeners(Class<T> listenerType) このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。intボタンのキーボード・ニーモニックを返します。Object[]オーバーライドしてnullを返します。booleanisArmed()ボタンが作動準備状態であることを示します。booleanマウス・ポインタなどの入力デバイスで、ボタンを選択したり、トリガーしたりできるかどうかを示します。booleanボタンが押されているかどうかを示します。booleanマウス・ポインタがボタンの上にあるかどうかを示します。voidモデルからActionListenerを削除します。voidモデルからChangeListenerを削除します。voidモデルからItemListenerを削除します。voidsetActionCommand(String actionCommand) ボタンがトリガーされたときにActionEventの一部として送られるアクション・コマンド文字列を設定します。voidsetArmed(boolean b) ボタンを作動準備状態または作動準備が解除された状態としてマークします。voidsetEnabled(boolean b) ボタンを有効または無効にします。voidsetGroup(ButtonGroup group) ボタンが属するグループを識別します。これは、グループ内で排他的な選択をするラジオ・ボタンに必要です。voidsetMnemonic(int key) ボタンのキーボード・ニーモニック(ショートカット・キーまたはアクセラレータ・キー)を設定します。voidsetRollover(boolean b) ボタンのロールオーバー状態を設定またはクリアします。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
ToggleButtonModel
public ToggleButtonModel()新しいToggleButtonモデルを作成します。
-
-
メソッドの詳細
-
isSelected
public boolean isSelected()ボタンが選択されているかどうかを判定します。- 戻り値:
- ボタンが選択されている場合は
true
-
setSelected
public void setSelected(boolean b) ボタンの選択状態を設定します。- パラメータ:
b- ボタンを選択する場合はtrue、選択を解除する場合はfalse。
-
setPressed
public void setPressed(boolean b) トグル・ボタンの押された状態を設定します。- パラメータ:
b- ボタンを押された状態にするかどうか- 関連項目:
-