- java.lang.Object
-
- javax.swing.text.html.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
-
-
构造方法摘要
构造方法 Constructor 描述 Option(AttributeSet attr)
创建一个新的Option对象。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 AttributeSet
getAttributes()
获取与此选项关联的属性。String
getLabel()
获取与该选项相关联的标签。String
getValue()
方便返回与value
属性关联的字符串的方法。boolean
isSelected()
获取与此选项关联的选择状态。void
setLabel(String label)
设置要用于该选项的标签。protected void
setSelection(boolean state)
设置所选状态。String
toString()
字符串表示是标签。
-
-
-
构造方法详细信息
-
Option
public Option(AttributeSet attr)
创建一个新的Option对象。- 参数
-
attr
- 与选项元素关联的属性。 这些属性被复制,以确保它们不会改变。
-
-
方法详细信息
-
setLabel
public void setLabel(String label)
设置要用于该选项的标签。- 参数
-
label
- 一个标签。
-
getLabel
public String getLabel()
获取与该选项相关联的标签。- 结果
- 与选项相关联的标签。
-
getAttributes
public AttributeSet getAttributes()
获取与此选项关联的属性。- 结果
- 与此选项关联的属性。
-
setSelection
protected void setSelection(boolean state)
设置所选状态。- 参数
-
state
- 选择状态
-
isSelected
public boolean isSelected()
获取与此选项关联的选择状态。- 结果
- 选择状态。
-
getValue
public String getValue()
方便返回与value
相关的字符串属性。 如果value
尚未指定,label
将被退回。- 结果
-
与
value
属性相关联的字符串,如果该值未指定,label
。
-
-