|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.swing.text
类 SimpleAttributeSet
java.lang.Object javax.swing.text.SimpleAttributeSet
- 所有已实现的接口:
- Serializable, Cloneable, AttributeSet, MutableAttributeSet
-
public class SimpleAttributeSet
- extends Object
- implements MutableAttributeSet, Serializable, Cloneable
使用哈希表的 MutableAttributeSet 的直接实现。
警告:此类的已序列化对象与以后的 Swing 版本不兼容。当前序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans
包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder
。
嵌套类摘要 |
---|
从接口 javax.swing.text.AttributeSet 继承的嵌套类/接口 |
---|
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute |
字段摘要 | |
---|---|
static AttributeSet |
EMPTY 空的属性集。 |
从接口 javax.swing.text.AttributeSet 继承的字段 |
---|
NameAttribute, ResolveAttribute |
构造方法摘要 | |
---|---|
SimpleAttributeSet() 创建新属性集。 |
|
SimpleAttributeSet(AttributeSet source) 根据提供的属性集创建新属性集。 |
方法摘要 | |
---|---|
void |
addAttribute(Object name, Object value) 向列表添加属性。 |
void |
addAttributes(AttributeSet attributes) 向列表添加属性集。 |
Object |
clone() 克隆属性集。 |
boolean |
containsAttribute(Object name, Object value) 检查属性列表中是否包含了指定的属性名称/值对。 |
boolean |
containsAttributes(AttributeSet attributes) 确定属性列表中是否包含所有指定的名称/值对。 |
AttributeSet |
copyAttributes() 创建属性的副本。 |
boolean |
equals(Object obj) 将该对象与指定对象比较。 |
Object |
getAttribute(Object name) 获得属性的值。 |
int |
getAttributeCount() 获得属性数目的总数。 |
Enumeration<?> |
getAttributeNames() 获得集合中的属性名称。 |
AttributeSet |
getResolveParent() 获取正解析的父级。 |
int |
hashCode() 返回此属性集的哈希代码。 |
boolean |
isDefined(Object attrName) 告知是否定义了给定的属性。 |
boolean |
isEmpty() 检查属性集是否为空。 |
boolean |
isEqual(AttributeSet attr) 比较两个属性集。 |
void |
removeAttribute(Object name) 从列表中移除属性。 |
void |
removeAttributes(AttributeSet attributes) 从列表中移除属性集。 |
void |
removeAttributes(Enumeration<?> names) 从列表中移除属性集。 |
void |
setResolveParent(AttributeSet parent) 设置解析的父级。 |
String |
toString() 将属性集转换为 String。 |
从类 java.lang.Object 继承的方法 |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
EMPTY
public static final AttributeSet EMPTY
-
空的属性集。
构造方法详细信息 |
---|
SimpleAttributeSet
public SimpleAttributeSet()
- 创建新属性集。
SimpleAttributeSet
public SimpleAttributeSet(AttributeSet source)
-
根据提供的属性集创建新属性集。
- 参数:
source
- 属性集
方法详细信息 |
---|
isEmpty
public boolean isEmpty()
- 检查属性集是否为空。
-
-
- 返回:
- 如果集合为空,则返回 true;否则返回 false
getAttributeCount
public int getAttributeCount()
- 获得属性数目的总数。
-
- 指定者:
-
接口
AttributeSet
中的getAttributeCount
-
- 返回:
- 总数。
isDefined
public boolean isDefined(Object attrName)
- 告知是否定义了给定的属性。
-
- 指定者:
-
接口
AttributeSet
中的isDefined
-
- 参数:
attrName
- 属性名- 返回:
- 如果属性已定义,则返回 true。
isEqual
public boolean isEqual(AttributeSet attr)
- 比较两个属性集。
-
- 指定者:
-
接口
AttributeSet
中的isEqual
-
- 参数:
attr
- 第二个属性集- 返回:
- 如果集合相等,则返回 true;否则返回 false
copyAttributes
public AttributeSet copyAttributes()
- 创建属性的副本。
-
- 指定者:
-
接口
AttributeSet
中的copyAttributes
-
- 返回:
- 副本
getAttributeNames
public Enumeration<?> getAttributeNames()
- 获得集合中的属性名称。
-
- 指定者:
-
接口
AttributeSet
中的getAttributeNames
-
- 返回:
Enumeration
形式的名称