Module  java.desktop
软件包  javax.swing.text.html

Class Option

  • All Implemented Interfaces:
    Serializable


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

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

    另请参见:
    Serialized Form
    • 构造方法详细信息

      • 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​()
        字符串表示是标签。
        重写:
        toStringObject
        结果
        对象的字符串表示形式。
      • setSelection

        protected void setSelection​(boolean state)
        设置所选状态。
        参数
        state - 选择状态
      • isSelected

        public boolean isSelected​()
        获取与此选项关联的选择状态。
        结果
        选择状态。
      • getValue

        public String getValue​()
        方便返回与value相关的字符串属性。 如果value尚未指定, label将被退回。
        结果
        value属性相关联的字符串,如果该值未指定, label