クラスOption

java.lang.Object
javax.swing.text.html.Option
すべての実装されたインタフェース:
Serializable

public class Option extends Object implements Serializable
<option>要素を表すために使用するListModelの値です。 これは、<select>要素を表すために使われるDefaultComboBoxModelの項目としてインストールされるオブジェクトです。

警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。

  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    新しいOptionオブジェクトを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このオプションに関連した属性を取得します。
    オプションに関連したラベルを取得します。
    value属性に関連付けられた文字列を返す便利なメソッド。
    boolean
    このオプションに関連した選択状態を取得します。
    void
    オプションに使用するラベルを設定します。
    protected void
    setSelection(boolean state)
    選択された状態に設定します。
    文字列表現はラベルのものを用います。

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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であるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • Option

      public Option(AttributeSet attr)
      新しいOptionオブジェクトを作成します。
      パラメータ:
      attr - オプション要素に関連した属性。 属性は、変更されないようにコピーされる。
  • メソッドの詳細

    • setLabel

      public void setLabel(String label)
      オプションに使用するラベルを設定します。
      パラメータ:
      label - ラベル。
    • getLabel

      public String getLabel()
      オプションに関連したラベルを取得します。
      戻り値:
      オプションに関連付けられたラベル。
    • getAttributes

      public AttributeSet getAttributes()
      このオプションに関連した属性を取得します。
      戻り値:
      このオプションに関連付けられている属性。
    • toString

      public String toString()
      文字列表現はラベルのものを用います。
      オーバーライド:
      toString、クラスObject
      戻り値:
      このオブジェクトの文字列表現
    • setSelection

      protected void setSelection(boolean state)
      選択された状態に設定します。
      パラメータ:
      state - 選択状態
    • isSelected

      public boolean isSelected()
      このオプションに関連した選択状態を取得します。
      戻り値:
      選択状態。
    • getValue

      public String getValue()
      value属性に関連付けられた文字列を返す便利なメソッド。 valueが指定されていない場合は、labelが返されます。
      戻り値:
      value属性に関連付けられている文字列、または値が指定されていない場合はlabel