mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-04 15:52:45 +08:00
1141 lines
57 KiB
HTML
1141 lines
57 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing.text
|
||
</div>
|
||
<h2 class="title" title="Class StyleContext">Class StyleContext</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</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/AbstractDocument.AttributeContext.html" title="javax.swing.text中的接口">AbstractDocument.AttributeContext</a></span>
|
||
</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>
|
||
已知直接子类:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/swing/text/html/StyleSheet.html" title="javax.swing.text.html中的类">StyleSheet</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">StyleContext</span>
|
||
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>
|
||
implements <a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a>, <a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html" title="interface in javax.swing.text">AbstractDocument.AttributeContext</a></pre>
|
||
<div class="block">
|
||
<span>一组风格及其相关资源。</span>
|
||
<span>该类通过作为容纳各种样式定义重用的各种资源(如字体和颜色)的缓存的容器来确定一组资源的生命周期。</span>
|
||
<span>如果需要,可以由多个文档共享,以最大限度地分享相关资源。</span>
|
||
<p> <span>这个类还提供了对小组属性的有效支持,并通过共享使用并利用其不变性来压缩它们。</span> <span>由于许多风格被复制,共享的潜力是重要的,副本可以非常便宜。</span> <span>较大的集减少了共享的可能性,因此自动恢复到更少的空间有效的实现。</span> </p>
|
||
<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>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Nested Class Summary table, listing nested classes, and an explanation">
|
||
<caption>
|
||
<span>Nested Classes</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Class and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.NamedStyle.html" title="class in javax.swing.text">StyleContext.NamedStyle</a></span></code>
|
||
<div class="block">
|
||
属性集合,通常用于表示字符和段落样式。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.SmallAttributeSet.html" title="class in javax.swing.text">StyleContext.SmallAttributeSet</a></span></code>
|
||
<div class="block">
|
||
该类在数组中保存少量属性。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </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>static <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.html#DEFAULT_STYLE">DEFAULT_STYLE</a></span></code>
|
||
<div class="block">
|
||
名称附加到段落的默认逻辑风格。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </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.html#StyleContext--">StyleContext</a></span>()</code>
|
||
<div class="block">
|
||
创建一个新的StyleContext对象。
|
||
</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="t1"><span><a href="javascript:show(1);">静态方法</a></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><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.html#addAttribute-javax.swing.text.AttributeSet-java.lang.Object-java.lang.Object-">addAttribute</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> old, <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><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.html#addAttributes-javax.swing.text.AttributeSet-javax.swing.text.AttributeSet-">addAttributes</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> old, <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.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><a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#addStyle-java.lang.String-javax.swing.text.Style-">addStyle</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nm, <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" id="i4">
|
||
<td class="colFirst"><code>protected <a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#createLargeAttributeSet-javax.swing.text.AttributeSet-">createLargeAttributeSet</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)</code>
|
||
<div class="block">
|
||
创建一个大的属性集,应该与时间交换空间。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code>protected <a href="../../../javax/swing/text/StyleContext.SmallAttributeSet.html" title="class in javax.swing.text">StyleContext.SmallAttributeSet</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#createSmallAttributeSet-javax.swing.text.AttributeSet-">createSmallAttributeSet</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)</code>
|
||
<div class="block">
|
||
创建可以共享的一组紧凑的属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code><a href="../../../java/awt/Color.html" title="class in java.awt">Color</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#getBackground-javax.swing.text.AttributeSet-">getBackground</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="rowColor" id="i7">
|
||
<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.html#getChangeListeners--">getChangeListeners</a></span>()</code>
|
||
<div class="block">
|
||
返回使用addChangeListener()添加到此StyleContext的所有
|
||
<code>ChangeListener</code>的数组。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#getCompressionThreshold--">getCompressionThreshold</a></span>()</code>
|
||
<div class="block">
|
||
返回尝试压缩到唯一/不可变集合的键/值对的最大数量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>static <a href="../../../javax/swing/text/StyleContext.html" title="class in javax.swing.text">StyleContext</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#getDefaultStyleContext--">getDefaultStyleContext</a></span>()</code>
|
||
<div class="block">
|
||
返回默认的AttributeContext由所有不想定义/提供自己的上下文的文档共享。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<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.html#getEmptySet--">getEmptySet</a></span>()</code>
|
||
<div class="block">
|
||
获取一个空的AttributeSet。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code><a href="../../../java/awt/Font.html" title="class in java.awt">Font</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#getFont-javax.swing.text.AttributeSet-">getFont</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="i12">
|
||
<td class="colFirst"><code><a href="../../../java/awt/Font.html" title="class in java.awt">Font</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#getFont-java.lang.String-int-int-">getFont</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> family, int style, int size)</code>
|
||
<div class="block">
|
||
获取一个新的字体。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code><a href="../../../java/awt/FontMetrics.html" title="class in java.awt">FontMetrics</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#getFontMetrics-java.awt.Font-">getFontMetrics</a></span>(<a href="../../../java/awt/Font.html" title="class in java.awt">Font</a> f)</code>
|
||
<div class="block">
|
||
返回字体的字体指标。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<td class="colFirst"><code><a href="../../../java/awt/Color.html" title="class in java.awt">Color</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#getForeground-javax.swing.text.AttributeSet-">getForeground</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="rowColor" id="i15">
|
||
<td class="colFirst"><code>static <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.html#getStaticAttribute-java.lang.Object-">getStaticAttribute</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
|
||
<div class="block">
|
||
返回先前使用
|
||
<code>registerStaticAttributeKey</code>的对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<td class="colFirst"><code>static <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.html#getStaticAttributeKey-java.lang.Object-">getStaticAttributeKey</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
|
||
<div class="block">
|
||
返回
|
||
<code>key</code>的字符串
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i17">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#getStyle-java.lang.String-">getStyle</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nm)</code>
|
||
<div class="block">
|
||
获取先前添加到文档的命名样式
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<td class="colFirst"><code><a href="../../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><?></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#getStyleNames--">getStyleNames</a></span>()</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.html#readAttributes-java.io.ObjectInputStream-javax.swing.text.MutableAttributeSet-">readAttributes</a></span>(<a href="../../../java/io/ObjectInputStream.html" title="class in java.io">ObjectInputStream</a> in, <a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a> a)</code>
|
||
<div class="block">
|
||
属性中阅读的上下文特定处理
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i20">
|
||
<td class="colFirst"><code>static void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#readAttributeSet-java.io.ObjectInputStream-javax.swing.text.MutableAttributeSet-">readAttributeSet</a></span>(<a href="../../../java/io/ObjectInputStream.html" title="class in java.io">ObjectInputStream</a> in, <a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a> a)</code>
|
||
<div class="block">
|
||
从给定的对象输入流读取一组属性,这些属性先前已用
|
||
<code>writeAttributeSet</code> 。
|
||
</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.html#reclaim-javax.swing.text.AttributeSet-">reclaim</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)</code>
|
||
<div class="block">
|
||
返回MutableAttributeSet实现不再需要的集合。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i22">
|
||
<td class="colFirst"><code>static void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#registerStaticAttributeKey-java.lang.Object-">registerStaticAttributeKey</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
|
||
<div class="block">
|
||
将对象注册为作为属性集中的键的静态对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i23">
|
||
<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.html#removeAttribute-javax.swing.text.AttributeSet-java.lang.Object-">removeAttribute</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> old, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> name)</code>
|
||
<div class="block">
|
||
从集合中删除属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i24">
|
||
<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.html#removeAttributes-javax.swing.text.AttributeSet-javax.swing.text.AttributeSet-">removeAttributes</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> old, <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="i25">
|
||
<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.html#removeAttributes-javax.swing.text.AttributeSet-java.util.Enumeration-">removeAttributes</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> old, <a href="../../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><?> names)</code>
|
||
<div class="block">
|
||
删除元素的一组属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i26">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.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="rowColor" id="i27">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#removeStyle-java.lang.String-">removeStyle</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nm)</code>
|
||
<div class="block">
|
||
删除之前添加到文档的命名样式。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i28">
|
||
<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.html#toString--">toString</a></span>()</code>
|
||
<div class="block">
|
||
将StyleContext转换为字符串。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i29">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#writeAttributes-java.io.ObjectOutputStream-javax.swing.text.AttributeSet-">writeAttributes</a></span>(<a href="../../../java/io/ObjectOutputStream.html" title="class in java.io">ObjectOutputStream</a> out, <a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)</code>
|
||
<div class="block">
|
||
编写属性的上下文特定处理
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i30">
|
||
<td class="colFirst"><code>static void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/StyleContext.html#writeAttributeSet-java.io.ObjectOutputStream-javax.swing.text.AttributeSet-">writeAttributeSet</a></span>(<a href="../../../java/io/ObjectOutputStream.html" title="class in java.io">ObjectOutputStream</a> out, <a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)</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="DEFAULT_STYLE">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>DEFAULT_STYLE</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> DEFAULT_STYLE</pre>
|
||
<div class="block">
|
||
名称附加到段落的默认逻辑风格。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.swing.text.StyleContext.DEFAULT_STYLE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="StyleContext--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>StyleContext</h4> <pre>public StyleContext()</pre>
|
||
<div class="block">
|
||
创建一个新的StyleContext对象。
|
||
</div> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="getDefaultStyleContext--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDefaultStyleContext</h4> <pre>public static final <a href="../../../javax/swing/text/StyleContext.html" title="class in javax.swing.text">StyleContext</a> getDefaultStyleContext()</pre>
|
||
<div class="block">
|
||
返回默认的AttributeContext由所有不想定义/提供自己的上下文的文档共享。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
上下文
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addStyle-java.lang.String-javax.swing.text.Style-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addStyle</h4> <pre>public <a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a> addStyle(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nm,
|
||
<a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a> parent)</pre>
|
||
<div class="block">
|
||
<span>在样式层次结构中添加一个新样式。</span>
|
||
<span>样式属性从下到上解析,因此在孩子中指定的属性将覆盖父项中指定的属性。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>nm</code> - 样式的名称(在文档中的命名样式集合中必须是唯一的)。</span>
|
||
<span>如果风格未命名,名称可能为null,但是调用者负责管理返回的引用,因为未命名的样式无法通过名称获取。</span>
|
||
<span>一个未命名的样式可能对于诸如字符属性覆盖(例如在样式运行中找到)的事情是有用的。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>parent</code> - 父风格。</span>
|
||
<span>如果未指定的属性不需要以某种其他风格解析,则此值可能为null。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
创建的风格
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeStyle-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeStyle</h4> <pre>public void removeStyle(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nm)</pre>
|
||
<div class="block">
|
||
删除之前添加到文档的命名样式。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>nm</code> - 要删除的样式的名称
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getStyle-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getStyle</h4> <pre>public <a href="../../../javax/swing/text/Style.html" title="interface in javax.swing.text">Style</a> getStyle(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nm)</pre>
|
||
<div class="block">
|
||
获取先前添加到文档的命名样式
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>nm</code> - 风格的名称
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
样式
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getStyleNames--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getStyleNames</h4> <pre>public <a href="../../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><?> getStyleNames()</pre>
|
||
<div class="block">
|
||
获取定义的样式的名称。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
名称列表作为枚举
|
||
</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="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="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()添加到此StyleContext的所有
|
||
<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="getFont-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getFont</h4> <pre>public <a href="../../../java/awt/Font.html" title="class in java.awt">Font</a> getFont(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</pre>
|
||
<div class="block">
|
||
<span>从属性集获取字体。</span>
|
||
<span>这是为了为给定的AttributeSet尝试并获取缓存的字体而实现的,如果失败,则解析字体功能,并从低级字体缓存中提取字体。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>attr</code> - 属性集
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
字体
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getForeground-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getForeground</h4> <pre>public <a href="../../../java/awt/Color.html" title="class in java.awt">Color</a> getForeground(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</pre>
|
||
<div class="block">
|
||
<span>获取一组属性,并将其转换为前景颜色规范。</span>
|
||
<span>这可能用于指定更亮,更多色调等的内容。默认情况下,它只返回由StyleConstants.Foreground属性指定的值。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>attr</code> - 属性集
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
颜色
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getBackground-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getBackground</h4> <pre>public <a href="../../../java/awt/Color.html" title="class in java.awt">Color</a> getBackground(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</pre>
|
||
<div class="block">
|
||
<span>获取一组属性并将其转换为背景颜色规范。</span>
|
||
<span>这可能用于指定更亮,更多色调等的内容。默认情况下,它只返回由StyleConstants.Background属性指定的值。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>attr</code> - 属性集
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
颜色
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getFont-java.lang.String-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getFont</h4> <pre>public <a href="../../../java/awt/Font.html" title="class in java.awt">Font</a> getFont(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> family,
|
||
int style,
|
||
int size)</pre>
|
||
<div class="block">
|
||
<span>获取一个新的字体。</span>
|
||
<span>如果存在高速缓存的字体,则从缓存返回一个字体。</span>
|
||
<span>如果没有,则会将一个字体添加到缓存中。</span>
|
||
<span>这基本上是1.1级字体功能的低级缓存。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>family</code> - 字体系列(如“Monospaced”)
|
||
</dd>
|
||
<dd>
|
||
<code>style</code> - 字体的样式(如Font.PLAIN)
|
||
</dd>
|
||
<dd>
|
||
<code>size</code> - 点大小> = 1
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
新的字体
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getFontMetrics-java.awt.Font-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getFontMetrics</h4> <pre>public <a href="../../../java/awt/FontMetrics.html" title="class in java.awt">FontMetrics</a> getFontMetrics(<a href="../../../java/awt/Font.html" title="class in java.awt">Font</a> f)</pre>
|
||
<div class="block">
|
||
返回字体的字体指标。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>f</code> - 字体
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
指标
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addAttribute-javax.swing.text.AttributeSet-java.lang.Object-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addAttribute</h4> <pre>public <a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> addAttribute(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> old,
|
||
<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">
|
||
<span>向给定集添加属性,并返回新的代表集。</span>
|
||
<p> <span>这种方法是线程安全的,尽管大多数Swing方法都不是。</span> <span>有关详细<a href="http://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html">信息</a> ,请参阅Concurrency in Swing。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html#addAttribute-javax.swing.text.AttributeSet-java.lang.Object-java.lang.Object-">addAttribute</a></code>在接口
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html" title="interface in javax.swing.text">AbstractDocument.AttributeContext</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>old</code> - 旧属性集
|
||
</dd>
|
||
<dd>
|
||
<code>name</code> - 非空属性名称
|
||
</dd>
|
||
<dd>
|
||
<code>value</code> - 属性值
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
更新的属性集
|
||
</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-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addAttributes</h4> <pre>public <a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> addAttributes(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> old,
|
||
<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</pre>
|
||
<div class="block">
|
||
<span>向元素添加一组属性。</span>
|
||
<p> <span>这种方法是线程安全的,尽管大多数Swing方法都不是。</span> <span>请参阅<a href="http://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html">Concurrency in Swing</a>以获取更多信息。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html#addAttributes-javax.swing.text.AttributeSet-javax.swing.text.AttributeSet-">addAttributes</a></code>在接口
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html" title="interface in javax.swing.text">AbstractDocument.AttributeContext</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>old</code> - 旧属性集
|
||
</dd>
|
||
<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/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-javax.swing.text.AttributeSet-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeAttribute</h4> <pre>public <a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> removeAttribute(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> old,
|
||
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> name)</pre>
|
||
<div class="block">
|
||
<span>从集合中删除属性。</span>
|
||
<p> <span>这种方法是线程安全的,尽管大多数Swing方法都不是。</span> <span>请参阅<a href="http://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html">Concurrency in Swing</a>了解更多信息。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html#removeAttribute-javax.swing.text.AttributeSet-java.lang.Object-">removeAttribute</a></code>在界面
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html" title="interface in javax.swing.text">AbstractDocument.AttributeContext</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>old</code> - 旧集属性
|
||
</dd>
|
||
<dd>
|
||
<code>name</code> - 非空属性名称
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
更新的属性集
|
||
</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-javax.swing.text.AttributeSet-java.util.Enumeration-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeAttributes</h4> <pre>public <a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> removeAttributes(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> old,
|
||
<a href="../../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><?> names)</pre>
|
||
<div class="block">
|
||
<span>删除元素的一组属性。</span>
|
||
<p> <span>这种方法是线程安全的,尽管大多数Swing方法都不是。</span> <span>有关详细<a href="http://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html">信息</a> ,请参阅Concurrency in Swing。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html#removeAttributes-javax.swing.text.AttributeSet-java.util.Enumeration-">removeAttributes</a></code>在界面
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html" title="interface in javax.swing.text">AbstractDocument.AttributeContext</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>old</code> - 旧属性集
|
||
</dd>
|
||
<dd>
|
||
<code>names</code> - 属性名称
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
更新的属性集
|
||
</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<?>)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeAttributes-javax.swing.text.AttributeSet-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeAttributes</h4> <pre>public <a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> removeAttributes(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> old,
|
||
<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attrs)</pre>
|
||
<div class="block">
|
||
<span>删除元素的一组属性。</span>
|
||
<p> <span>这种方法是线程安全的,尽管大多数Swing方法都不是。</span> <span>请参阅<a href="http://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html">Concurrency in Swing</a>了解更多信息。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html#removeAttributes-javax.swing.text.AttributeSet-javax.swing.text.AttributeSet-">removeAttributes</a></code>在界面
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html" title="interface in javax.swing.text">AbstractDocument.AttributeContext</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>old</code> - 旧属性集
|
||
</dd>
|
||
<dd>
|
||
<code>attrs</code> - 属性
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
更新的属性集
|
||
</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<?>)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getEmptySet--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getEmptySet</h4> <pre>public <a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> getEmptySet()</pre>
|
||
<div class="block">
|
||
获取一个空的AttributeSet。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html#getEmptySet--">getEmptySet</a></code>在接口
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html" title="interface in javax.swing.text">AbstractDocument.AttributeContext</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
集合
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="reclaim-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>reclaim</h4> <pre>public void reclaim(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)</pre>
|
||
<div class="block">
|
||
<span>返回MutableAttributeSet实现不再需要的集合。</span>
|
||
<span>这对于1.1中没有弱参考的操作很有用。</span>
|
||
<span>这通常将通过MutableAttributeSet实现的finalize方法来调用。</span>
|
||
<p> <span>这种方法是线程安全的,尽管大多数Swing方法都不是。</span> <span>请参阅<a href="http://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html">Concurrency in Swing</a>了解更多信息。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html#reclaim-javax.swing.text.AttributeSet-">reclaim</a></code>在界面
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html" title="interface in javax.swing.text">AbstractDocument.AttributeContext</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>a</code> - 设置回收
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getCompressionThreshold--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getCompressionThreshold</h4> <pre>protected int getCompressionThreshold()</pre>
|
||
<div class="block">
|
||
<span>返回尝试压缩到唯一/不可变集合的键/值对的最大数量。</span>
|
||
<span>任何高于此限制的集合都将使用散列表,并且是一个MutableAttributeSet。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
门槛
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createSmallAttributeSet-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createSmallAttributeSet</h4> <pre>protected <a href="../../../javax/swing/text/StyleContext.SmallAttributeSet.html" title="class in javax.swing.text">StyleContext.SmallAttributeSet</a> createSmallAttributeSet(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)</pre>
|
||
<div class="block">
|
||
<span>创建可以共享的一组紧凑的属性。</span>
|
||
<span>这是一个希望改变SmallAttributeSet行为的子类的钩子。</span>
|
||
<span>这可以被重新实现以返回提供某种属性转换的AttributeSet。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>a</code> - 以紧凑形式表示的属性集。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createLargeAttributeSet-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createLargeAttributeSet</h4> <pre>protected <a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a> createLargeAttributeSet(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)</pre>
|
||
<div class="block">
|
||
<span>创建一个大的属性集,应该与时间交换空间。</span>
|
||
<span>此集不会共享。</span>
|
||
<span>这是一个希望更改较大属性存储格式(默认情况下为SimpleAttributeSet)的行为的子类的钩子。</span>
|
||
<span>这可以重新实现,以返回提供某种属性转换的MutableAttributeSet。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>a</code> - 要以较大形式表示的属性集。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <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">
|
||
将StyleContext转换为字符串。
|
||
</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="writeAttributes-java.io.ObjectOutputStream-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeAttributes</h4> <pre>public void writeAttributes(<a href="../../../java/io/ObjectOutputStream.html" title="class in java.io">ObjectOutputStream</a> out,
|
||
<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)
|
||
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
编写属性的上下文特定处理
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="readAttributes-java.io.ObjectInputStream-javax.swing.text.MutableAttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>readAttributes</h4> <pre>public void readAttributes(<a href="../../../java/io/ObjectInputStream.html" title="class in java.io">ObjectInputStream</a> in,
|
||
<a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a> a)
|
||
throws <a href="../../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
属性中阅读的上下文特定处理
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a></code>
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="writeAttributeSet-java.io.ObjectOutputStream-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeAttributeSet</h4> <pre>public static void writeAttributeSet(<a href="../../../java/io/ObjectOutputStream.html" title="class in java.io">ObjectOutputStream</a> out,
|
||
<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)
|
||
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>将一组属性写入给定的对象流以进行序列化。</span>
|
||
<span>这将特别小心处理已经注册的<code>registerStaticAttributeKey</code>方法的静态属性键。</span>
|
||
<span>没有注册为静态密钥的任何属性键将被直接序列化。</span>
|
||
<span>所有值都可以序列化。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>out</code> - 输出流
|
||
</dd>
|
||
<dd>
|
||
<code>a</code> - 属性集
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 任何I / O错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="readAttributeSet-java.io.ObjectInputStream-javax.swing.text.MutableAttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>readAttributeSet</h4> <pre>public static void readAttributeSet(<a href="../../../java/io/ObjectInputStream.html" title="class in java.io">ObjectInputStream</a> in,
|
||
<a href="../../../javax/swing/text/MutableAttributeSet.html" title="interface in javax.swing.text">MutableAttributeSet</a> a)
|
||
throws <a href="../../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>从先前用writeAttributeSet写出的给定对象输入流中读取一组<code>writeAttributeSet</code> 。</span>
|
||
<span>这将尝试将仅静态对象的键恢复到当前虚拟机中的静态对象,仅考虑已使用<code>registerStaticAttributeKey</code>方法注册的那些键。</span>
|
||
<span>从流中检索的属性将被放置在给定的可变集中。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>in</code> - 从中读取属性数据的对象流。
|
||
</dd>
|
||
<dd>
|
||
<code>a</code> - 设置
|
||
<code>a</code>的属性集。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a></code> - 读取对象流时遇到上传。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 读取对象流时遇到上传。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="registerStaticAttributeKey-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>registerStaticAttributeKey</h4> <pre>public static void registerStaticAttributeKey(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
|
||
<div class="block">
|
||
<span>将对象注册为作为属性集中的键的静态对象。</span>
|
||
<span>这允许密钥被特别处理以进行序列化。</span>
|
||
<p> <span>对于在1.1虚拟机下运行,这将使用<code>toString</code>返回的值连接到类名。</span> <span>toString返回的值不应该在其中引用类引用(即它应该从Object中的定义中重新实现),以便在稍后重新计算时才能相同。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>key</code> - 非空对象密钥
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getStaticAttribute-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getStaticAttribute</h4> <pre>public static <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getStaticAttribute(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
|
||
<div class="block">
|
||
返回先前使用
|
||
<code>registerStaticAttributeKey</code>的对象。
|
||
</div> </li>
|
||
</ul> <a name="getStaticAttributeKey-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>getStaticAttributeKey</h4> <pre>public static <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getStaticAttributeKey(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
|
||
<div class="block">
|
||
返回
|
||
<code>key</code>的字符串
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/text/StyleContext.html#getStaticAttribute-java.lang.Object-"><code>getStaticAttribute(java.lang.Object)</code></a> ,
|
||
<a href="../../../javax/swing/text/StyleContext.html#registerStaticAttributeKey-java.lang.Object-"><code>registerStaticAttributeKey(java.lang.Object)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |