Module java.desktop

Class Option

java.lang.Object
javax.swing.text.html.Option
所有已实现的接口:
Serializable

public class Option extends Object implements Serializable
用于表示<option>元素的ListModel的值。这是作为DefaultComboBoxModel的项目安装的对象,用于表示<select>元素。

警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans包中。请参阅XMLEncoder

  • Constructor Details

    • Option

      public Option(AttributeSet attr)
      创建一个新的Option对象。
      参数:
      attr - 与选项元素关联的属性。复制属性以确保它们不会更改。
  • Method Details

    • 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