uTools-Manuals/docs/java/javax/swing/text/StyleContext.NamedStyle.html

1024 lines
45 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.swing.text
</div>
<h2 class="title" title="Class StyleContext.NamedStyle">Class StyleContext.NamedStyle</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.text.StyleContext.NamedStyle</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../../javax/swing/text/AttributeSet.html" title="javax.swing.text中的接口">AttributeSet</a> <a href="../../../javax/swing/text/MutableAttributeSet.html" title="javax.swing.text中的接口">MutableAttributeSet</a> <a href="../../../javax/swing/text/Style.html" title="javax.swing.text中的接口">Style</a></span>
</dd>
</dl>
<dl>
<dt>
Enclosing class:
</dt>
<dd>
<span><a href="../../../javax/swing/text/StyleContext.html" title="javax.swing.text中的类">StyleContext</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">StyleContext.NamedStyle</span>
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a>, <a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a></pre>
<div class="block">
<span>属性集合,通常用于表示字符和段落样式。</span>
<span>这是MutableAttributeSet的一个实现如果需要可以观察。</span>
<span>这些风格将利用不变性而集合足够小并且可能比SimpleAttributeSet更有效。</span>
<p> <span><strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。</span> <span>当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。</span> <span>从1.4开始对所有JavaBeans的长期存储的支持已经添加到<code>java.beans</code>包中。</span> <span>请参阅<a href="../../../java/beans/XMLEncoder.html" title="java.beans中的类"><code>XMLEncoder</code></a></span> </p>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- --> </a> <h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.text.AttributeSet">
<!-- --> </a> <h3>Nested classes/interfaces inherited from interface javax.swing.text.<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></h3> <code><a href="../../../javax/swing/text/AttributeSet.CharacterAttribute.html" title="interface in javax.swing.text">AttributeSet.CharacterAttribute</a>, <a href="../../../javax/swing/text/AttributeSet.ColorAttribute.html" title="interface in javax.swing.text">AttributeSet.ColorAttribute</a>, <a href="../../../javax/swing/text/AttributeSet.FontAttribute.html" title="interface in javax.swing.text">AttributeSet.FontAttribute</a>, <a href="../../../javax/swing/text/AttributeSet.ParagraphAttribute.html" title="interface in javax.swing.text">AttributeSet.ParagraphAttribute</a></code></li>
</ul> </li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption>
<span>Fields</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../javax/swing/event/ChangeEvent.html" title="class in javax.swing.event">ChangeEvent</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#changeEvent">changeEvent</a></span></code>
<div class="block">
由于事件的唯一只读状态是源属性因此每个模型实例只需要一个ChangeEvent。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../javax/swing/event/EventListenerList.html" title="class in javax.swing.event">EventListenerList</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#listenerList">listenerList</a></span></code>
<div class="block">
模型的变化监听器。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.text.AttributeSet">
<!-- --> </a> <h3>Fields inherited from interface javax.swing.text.<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></h3> <code><a href="../../../javax/swing/text/AttributeSet.html#NameAttribute">NameAttribute</a>, <a href="../../../javax/swing/text/AttributeSet.html#ResolveAttribute">ResolveAttribute</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#NamedStyle--">NamedStyle</a></span>()</code>
<div class="block">
创建一个新的命名样式具有null名称和父项。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#NamedStyle-java.lang.String-javax.swing.text.Style-">NamedStyle</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a> parent)</code>
<div class="block">
创建一个新的命名样式。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#NamedStyle-javax.swing.text.Style-">NamedStyle</a></span>(<a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a> parent)</code>
<div class="block">
创建一个新的命名样式。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#addAttribute-java.lang.Object-java.lang.Object-">addAttribute</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> name, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> value)</code>
<div class="block">
添加一个属性。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#addAttributes-javax.swing.text.AttributeSet-">addAttributes</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</code>
<div class="block">
向元素添加一组属性。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#addChangeListener-javax.swing.event.ChangeListener-">addChangeListener</a></span>(<a href="../../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a> l)</code>
<div class="block">
添加更改侦听器。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#containsAttribute-java.lang.Object-java.lang.Object-">containsAttribute</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> name, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> value)</code>
<div class="block">
检查是否定义了一个给定的属性名称/值。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#containsAttributes-javax.swing.text.AttributeSet-">containsAttributes</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attrs)</code>
<div class="block">
检查元素是否包含所有属性。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#copyAttributes--">copyAttributes</a></span>()</code>
<div class="block">
复制一组属性。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#fireStateChanged--">fireStateChanged</a></span>()</code>
<div class="block">
通知所有在此事件类型上通知有兴趣的听众。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#getAttribute-java.lang.Object-">getAttribute</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> attrName)</code>
<div class="block">
获取属性的值。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#getAttributeCount--">getAttributeCount</a></span>()</code>
<div class="block">
获取定义的属性数。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code><a href="../../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#getAttributeNames--">getAttributeNames</a></span>()</code>
<div class="block">
获取所有属性的名称。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code><a href="../../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#getChangeListeners--">getChangeListeners</a></span>()</code>
<div class="block">
返回使用addChangeListener添加到此NamedStyle的所有
<code>ChangeListener</code>的数组。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>&lt;T extends <a href="../../../java/util/EventListener.html" title="interface in java.util">EventListener</a>&gt;<br/>T[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#getListeners-java.lang.Class-">getListeners</a></span>(<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;T&gt; listenerType)</code>
<div class="block">
返回添加到此模型的给定类型的所有侦听器的数组。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#getName--">getName</a></span>()</code>
<div class="block">
获取样式的名称。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#getResolveParent--">getResolveParent</a></span>()</code>
<div class="block">
从父级获取属性。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#isDefined-java.lang.Object-">isDefined</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> attrName)</code>
<div class="block">
检查给定属性是否被定义。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#isEqual-javax.swing.text.AttributeSet-">isEqual</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</code>
<div class="block">
检查两个属性集是否相等。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#removeAttribute-java.lang.Object-">removeAttribute</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> name)</code>
<div class="block">
从集合中删除属性。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#removeAttributes-javax.swing.text.AttributeSet-">removeAttributes</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attrs)</code>
<div class="block">
删除元素的一组属性。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#removeAttributes-java.util.Enumeration-">removeAttributes</a></span>(<a href="../../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a>&lt;?&gt; names)</code>
<div class="block">
删除元素的一组属性。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#removeChangeListener-javax.swing.event.ChangeListener-">removeChangeListener</a></span>(<a href="../../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a> l)</code>
<div class="block">
删除更改侦听器。
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#setName-java.lang.String-">setName</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
更改样式的名称。
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#setResolveParent-javax.swing.text.AttributeSet-">setResolveParent</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> parent)</code>
<div class="block">
设置解析父项。
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html#toString--">toString</a></span>()</code>
<div class="block">
将样式转换为字符串。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- --> </a> <h3>字段详细信息</h3> <a name="listenerList">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>listenerList</h4> <pre>protected <a href="../../../javax/swing/event/EventListenerList.html" title="class in javax.swing.event">EventListenerList</a> listenerList</pre>
<div class="block">
模型的变化监听器。
</div> </li>
</ul> <a name="changeEvent">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>changeEvent</h4> <pre>protected transient <a href="../../../javax/swing/event/ChangeEvent.html" title="class in javax.swing.event">ChangeEvent</a> changeEvent</pre>
<div class="block">
<span>由于事件的唯一只读状态是源属性因此每个模型实例只需要一个ChangeEvent。</span>
<span>这里产生的事件的来源总是“这”。</span>
</div> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="NamedStyle-java.lang.String-javax.swing.text.Style-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>NamedStyle</h4> <pre>public NamedStyle(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
<a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a> parent)</pre>
<div class="block">
创建一个新的命名样式。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 样式名称未命名为null
</dd>
<dd>
<code>parent</code> - 父样式如果没有则为null
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="NamedStyle-javax.swing.text.Style-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>NamedStyle</h4> <pre>public NamedStyle(<a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a> parent)</pre>
<div class="block">
创建一个新的命名样式。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>parent</code> - 父样式如果没有则为null
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="NamedStyle--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>NamedStyle</h4> <pre>public NamedStyle()</pre>
<div class="block">
创建一个新的命名样式具有null名称和父项。
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="toString--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
<div class="block">
将样式转换为字符串。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../java/lang/Object.html#toString--">toString</a></code>
<code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
字符串
</dd>
</dl> </li>
</ul> <a name="getName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getName()</pre>
<div class="block">
<span>获取样式的名称。</span>
<span>不需要命名样式因此如果没有与样式相关联的名称则返回null。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/Style.html#getName--">getName</a></code>在界面
<code><a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
名字
</dd>
</dl> </li>
</ul> <a name="setName-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setName</h4> <pre>public void setName(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
<span>更改样式的名称。</span>
<span>没有空名称。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 新名字
</dd>
</dl> </li>
</ul> <a name="addChangeListener-javax.swing.event.ChangeListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addChangeListener</h4> <pre>public void addChangeListener(<a href="../../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a> l)</pre>
<div class="block">
添加更改侦听器。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/Style.html#addChangeListener-javax.swing.event.ChangeListener-">addChangeListener</a></code>在接口
<code><a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 变更听众
</dd>
</dl> </li>
</ul> <a name="removeChangeListener-javax.swing.event.ChangeListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeChangeListener</h4> <pre>public void removeChangeListener(<a href="../../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a> l)</pre>
<div class="block">
删除更改侦听器。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/Style.html#removeChangeListener-javax.swing.event.ChangeListener-">removeChangeListener</a></code>在界面
<code><a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 变更听众
</dd>
</dl> </li>
</ul> <a name="getChangeListeners--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getChangeListeners</h4> <pre>public <a href="../../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a>[] getChangeListeners()</pre>
<div class="block">
返回使用addChangeListener添加到此NamedStyle的所有
<code>ChangeListener</code>的数组。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
添加了所有
<code>ChangeListener</code>如果没有添加侦听器,则为空数组
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="fireStateChanged--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>fireStateChanged</h4> <pre>protected void fireStateChanged()</pre>
<div class="block">
<span>通知所有在此事件类型上通知有兴趣的听众。</span>
<span>事件实例使用传递给fire方法的参数进行懒惰创建。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/swing/event/EventListenerList.html" title="javax.swing.event中的类"><code>EventListenerList</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getListeners-java.lang.Class-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getListeners</h4> <pre>public &lt;T extends <a href="../../../java/util/EventListener.html" title="interface in java.util">EventListener</a>&gt; T[] getListeners(<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;T&gt; listenerType)</pre>
<div class="block">
返回添加到此模型的给定类型的所有侦听器的数组。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
接收来自此模型的listenerType
<em>通知的</em>所有对象
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="getAttributeCount--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttributeCount</h4> <pre>public int getAttributeCount()</pre>
<div class="block">
获取定义的属性数。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/AttributeSet.html#getAttributeCount--">getAttributeCount</a></code>在接口
<code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
属性数&gt; = 0
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/AttributeSet.html#getAttributeCount--"><code>AttributeSet.getAttributeCount()</code></a>
</dd>
</dl> </li>
</ul> <a name="isDefined-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isDefined</h4> <pre>public boolean isDefined(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> attrName)</pre>
<div class="block">
检查给定属性是否被定义。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/AttributeSet.html#isDefined-java.lang.Object-">isDefined</a></code>在界面
<code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attrName</code> - 非空属性名称
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果属性被定义则为true
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/AttributeSet.html#isDefined-java.lang.Object-"><code>AttributeSet.isDefined(java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="isEqual-javax.swing.text.AttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isEqual</h4> <pre>public boolean isEqual(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</pre>
<div class="block">
检查两个属性集是否相等。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/AttributeSet.html#isEqual-javax.swing.text.AttributeSet-">isEqual</a></code>在接口
<code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attr</code> - 要检查的属性设置
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果相同的话
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/AttributeSet.html#isEqual-javax.swing.text.AttributeSet-"><code>AttributeSet.isEqual(javax.swing.text.AttributeSet)</code></a>
</dd>
</dl> </li>
</ul> <a name="copyAttributes--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>copyAttributes</h4> <pre>public <a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> copyAttributes()</pre>
<div class="block">
复制一组属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/AttributeSet.html#copyAttributes--">copyAttributes</a></code>在界面
<code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
副本
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/AttributeSet.html#copyAttributes--"><code>AttributeSet.copyAttributes()</code></a>
</dd>
</dl> </li>
</ul> <a name="getAttribute-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttribute</h4> <pre>public <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getAttribute(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> attrName)</pre>
<div class="block">
获取属性的值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/AttributeSet.html#getAttribute-java.lang.Object-">getAttribute</a></code>在界面
<code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attrName</code> - 非空属性名称
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
属性值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/AttributeSet.html#getAttribute-java.lang.Object-"><code>AttributeSet.getAttribute(java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="getAttributeNames--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttributeNames</h4> <pre>public <a href="../../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a>&lt;?&gt; getAttributeNames()</pre>
<div class="block">
获取所有属性的名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/AttributeSet.html#getAttributeNames--">getAttributeNames</a></code>在接口
<code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
属性名称作为枚举
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/AttributeSet.html#getAttributeNames--"><code>AttributeSet.getAttributeNames()</code></a>
</dd>
</dl> </li>
</ul> <a name="containsAttribute-java.lang.Object-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>containsAttribute</h4> <pre>public boolean containsAttribute(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> name,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> value)</pre>
<div class="block">
检查是否定义了一个给定的属性名称/值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/AttributeSet.html#containsAttribute-java.lang.Object-java.lang.Object-">containsAttribute</a></code>在接口
<code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 非空属性名称
</dd>
<dd>
<code>value</code> - 属性值
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果定义了名称/值则为true
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/AttributeSet.html#containsAttribute-java.lang.Object-java.lang.Object-"><code>AttributeSet.containsAttribute(java.lang.Object, java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="containsAttributes-javax.swing.text.AttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>containsAttributes</h4> <pre>public boolean containsAttributes(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attrs)</pre>
<div class="block">
检查元素是否包含所有属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/AttributeSet.html#containsAttributes-javax.swing.text.AttributeSet-">containsAttributes</a></code>在接口
<code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attrs</code> - 要检查的属性
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果元素包含所有属性则为true
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/AttributeSet.html#containsAttributes-javax.swing.text.AttributeSet-"><code>AttributeSet.containsAttributes(javax.swing.text.AttributeSet)</code></a>
</dd>
</dl> </li>
</ul> <a name="getResolveParent--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getResolveParent</h4> <pre>public <a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> getResolveParent()</pre>
<div class="block">
<span>从父级获取属性。</span>
<span>如果未覆盖,则解析父项默认为父元素。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/AttributeSet.html#getResolveParent--">getResolveParent</a></code>在界面
<code><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
父属的属性
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/AttributeSet.html#getResolveParent--"><code>AttributeSet.getResolveParent()</code></a>
</dd>
</dl> </li>
</ul> <a name="addAttribute-java.lang.Object-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addAttribute</h4> <pre>public void addAttribute(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> name,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> value)</pre>
<div class="block">
添加一个属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/MutableAttributeSet.html#addAttribute-java.lang.Object-java.lang.Object-">addAttribute</a></code>在接口
<code><a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 非空属性名称
</dd>
<dd>
<code>value</code> - 属性值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/MutableAttributeSet.html#addAttribute-java.lang.Object-java.lang.Object-"><code>MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="addAttributes-javax.swing.text.AttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addAttributes</h4> <pre>public void addAttributes(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</pre>
<div class="block">
向元素添加一组属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/MutableAttributeSet.html#addAttributes-javax.swing.text.AttributeSet-">addAttributes</a></code>在界面
<code><a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attr</code> - 要添加的属性
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/MutableAttributeSet.html#addAttribute-java.lang.Object-java.lang.Object-"><code>MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="removeAttribute-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeAttribute</h4> <pre>public void removeAttribute(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> name)</pre>
<div class="block">
从集合中删除属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/MutableAttributeSet.html#removeAttribute-java.lang.Object-">removeAttribute</a></code>在界面
<code><a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 非空属性名称
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/MutableAttributeSet.html#removeAttribute-java.lang.Object-"><code>MutableAttributeSet.removeAttribute(java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="removeAttributes-java.util.Enumeration-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeAttributes</h4> <pre>public void removeAttributes(<a href="../../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a>&lt;?&gt; names)</pre>
<div class="block">
删除元素的一组属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/MutableAttributeSet.html#removeAttributes-java.util.Enumeration-">removeAttributes</a></code>中的
<code><a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>names</code> - 属性名称
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/MutableAttributeSet.html#removeAttributes-java.util.Enumeration-"><code>MutableAttributeSet.removeAttributes(java.util.Enumeration&lt;?&gt;)</code></a>
</dd>
</dl> </li>
</ul> <a name="removeAttributes-javax.swing.text.AttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeAttributes</h4> <pre>public void removeAttributes(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attrs)</pre>
<div class="block">
删除元素的一组属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/MutableAttributeSet.html#removeAttributes-javax.swing.text.AttributeSet-">removeAttributes</a></code>在界面
<code><a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attrs</code> - 属性
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/MutableAttributeSet.html#removeAttributes-java.util.Enumeration-"><code>MutableAttributeSet.removeAttributes(java.util.Enumeration&lt;?&gt;)</code></a>
</dd>
</dl> </li>
</ul> <a name="setResolveParent-javax.swing.text.AttributeSet-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>setResolveParent</h4> <pre>public void setResolveParent(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> parent)</pre>
<div class="block">
设置解析父项。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/MutableAttributeSet.html#setResolveParent-javax.swing.text.AttributeSet-">setResolveParent</a></code>在接口
<code><a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>parent</code> - 父如果没有为null
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/MutableAttributeSet.html#setResolveParent-javax.swing.text.AttributeSet-"><code>MutableAttributeSet.setResolveParent(javax.swing.text.AttributeSet)</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>