模块  java.desktop
软件包  javax.swing.text.html

Class Option

  • 实现的所有接口
    Serializable

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

    警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始, java.beans软件包中添加了对所有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()
        字符串表示是标签。
        重写:
        toString在类 Object
        结果
        对象的字符串表示形式。
      • setSelection

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

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

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