所有类


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 形式的名称

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部