モジュール java.desktop
パッケージ javax.swing.text.html

クラス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
    setLabel​(String label)
    オプションに使用するラベルを設定します。
    protected void
    setSelection​(boolean state)
    選択された状態に設定します。
    文字列表現はラベルのものを用います。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • オプション

      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