クラス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 ChangeEvent
    ChangeEventが示す唯一の状態(読取り専用)はソース・プロパティであるため、ボタン・モデルの各インスタンスに必要なのはこのイベント1つだけです。
    static final int
    ビット・マスク内の「有効」ビットを識別します。このビットは、マウス・ポインタなどの入力デバイスでボタンを選択できることを示します。
    protected ButtonGroup
    ボタンが属するボタン・グループです。
    このモデル上のリスナーを格納します。
    protected int
    ボタンのニーモニックです。
    static final int
    ビット・マスク内の「押下」ビットを識別します。このビットは、ボタンが押されていることを示します。
    static final int
    ビット・マスク内の「ロールオーバー」ビットを識別します。このビットは、マウスがボタンの上にあることを示します。
    static final int
    ビット・マスク内の「選択」ビットを識別します。このビットは、ボタンが選択されていることを示します。
    protected int
    ボタンの状態を格納するビット・マスクです。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    新しいToggleButtonモデルを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    ボタンが選択されているかどうかを判定します。
    void
    setPressed(boolean b)
    トグル・ボタンの押された状態を設定します。
    void
    setSelected(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に登録された、すべての変更リスナーからなる配列を返します。
    ボタンが属するグループを返します。
    このDefaultButtonModelに登録された、すべての項目リスナーの配列を返します。
    <T extends EventListener>
    T[]
    getListeners(Class<T> listenerType)
    このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    int
    ボタンのキーボード・ニーモニックを返します。
    オーバーライドしてnullを返します。
    boolean
    ボタンが作動準備状態であることを示します。
    boolean
    マウス・ポインタなどの入力デバイスで、ボタンを選択したり、トリガーしたりできるかどうかを示します。
    boolean
    ボタンが押されているかどうかを示します。
    boolean
    マウス・ポインタがボタンの上にあるかどうかを示します。
    void
    モデルからActionListenerを削除します。
    void
    モデルからChangeListenerを削除します。
    void
    モデルからItemListenerを削除します。
    void
    setActionCommand(String actionCommand)
    ボタンがトリガーされたときにActionEventの一部として送られるアクション・コマンド文字列を設定します。
    void
    setArmed(boolean b)
    ボタンを作動準備状態または作動準備が解除された状態としてマークします。
    void
    setEnabled(boolean b)
    ボタンを有効または無効にします。
    void
    ボタンが属するグループを識別します。これは、グループ内で排他的な選択をするラジオ・ボタンに必要です。
    void
    setMnemonic(int key)
    ボタンのキーボード・ニーモニック(ショートカット・キーまたはアクセラレータ・キー)を設定します。
    void
    setRollover(boolean b)
    ボタンのロールオーバー状態を設定またはクリアします。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(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 - ボタンを押された状態にするかどうか
      関連項目: