mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-03 15:22:44 +08:00
461 lines
29 KiB
HTML
461 lines
29 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing.text
|
||
</div>
|
||
<h2 class="title" title="Class PlainDocument">Class PlainDocument</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><a href="../../../javax/swing/text/AbstractDocument.html" title="class in javax.swing.text">javax.swing.text.AbstractDocument</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li>javax.swing.text.PlainDocument</li>
|
||
</ul> </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/Document.html" title="javax.swing.text中的接口">Document</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">PlainDocument</span>
|
||
extends <a href="../../../javax/swing/text/AbstractDocument.html" title="class in javax.swing.text">AbstractDocument</a></pre>
|
||
<div class="block">
|
||
<span>一个不保留字符属性的简单文档。</span>
|
||
<span>此文档的默认元素结构是文本中的行的映射。</span>
|
||
<span>getDefaultRootElement返回的元素是行的映射,每个子元素都表示一行。</span>
|
||
<span>此模型不保留任何字符级属性,但每行可以使用任意属性集进行标记。</span>
|
||
<span>可以使用默认的根元素快速执行到偏移量的行和偏移量。</span>
|
||
<span>通过编辑触发的DocumentEvent的结构信息将指示行结构更改。</span>
|
||
<p> <span>缺省内容存储管理由间隙缓冲区实现(GapContent)执行。</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>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/swing/text/Document.html" title="javax.swing.text中的接口"><code>Document</code></a> , <a href="../../../javax/swing/text/AbstractDocument.html" title="javax.swing.text中的类"><code>AbstractDocument</code></a></span>
|
||
</dd>
|
||
</dl> </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.AbstractDocument">
|
||
<!-- --> </a> <h3>Nested classes/interfaces inherited from class javax.swing.text.<a href="../../../javax/swing/text/AbstractDocument.html" title="class in javax.swing.text">AbstractDocument</a></h3> <code><a href="../../../javax/swing/text/AbstractDocument.AbstractElement.html" title="class in javax.swing.text">AbstractDocument.AbstractElement</a>, <a href="../../../javax/swing/text/AbstractDocument.AttributeContext.html" title="interface in javax.swing.text">AbstractDocument.AttributeContext</a>, <a href="../../../javax/swing/text/AbstractDocument.BranchElement.html" title="class in javax.swing.text">AbstractDocument.BranchElement</a>, <a href="../../../javax/swing/text/AbstractDocument.Content.html" title="interface in javax.swing.text">AbstractDocument.Content</a>, <a href="../../../javax/swing/text/AbstractDocument.DefaultDocumentEvent.html" title="class in javax.swing.text">AbstractDocument.DefaultDocumentEvent</a>, <a href="../../../javax/swing/text/AbstractDocument.ElementEdit.html" title="class in javax.swing.text">AbstractDocument.ElementEdit</a>, <a href="../../../javax/swing/text/AbstractDocument.LeafElement.html" title="class in javax.swing.text">AbstractDocument.LeafElement</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>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/PlainDocument.html#lineLimitAttribute">lineLimitAttribute</a></span></code>
|
||
<div class="block">
|
||
如果有最大长度,则指定一行的最大长度的属性名称。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<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/PlainDocument.html#tabSizeAttribute">tabSizeAttribute</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.AbstractDocument">
|
||
<!-- --> </a> <h3>Fields inherited from class javax.swing.text.<a href="../../../javax/swing/text/AbstractDocument.html" title="class in javax.swing.text">AbstractDocument</a></h3> <code><a href="../../../javax/swing/text/AbstractDocument.html#BAD_LOCATION">BAD_LOCATION</a>, <a href="../../../javax/swing/text/AbstractDocument.html#BidiElementName">BidiElementName</a>, <a href="../../../javax/swing/text/AbstractDocument.html#ContentElementName">ContentElementName</a>, <a href="../../../javax/swing/text/AbstractDocument.html#ElementNameAttribute">ElementNameAttribute</a>, <a href="../../../javax/swing/text/AbstractDocument.html#listenerList">listenerList</a>, <a href="../../../javax/swing/text/AbstractDocument.html#ParagraphElementName">ParagraphElementName</a>, <a href="../../../javax/swing/text/AbstractDocument.html#SectionElementName">SectionElementName</a></code></li>
|
||
</ul>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.text.Document">
|
||
<!-- --> </a> <h3>Fields inherited from interface javax.swing.text.<a href="../../../javax/swing/text/Document.html" title="interface in javax.swing.text">Document</a></h3> <code><a href="../../../javax/swing/text/Document.html#StreamDescriptionProperty">StreamDescriptionProperty</a>, <a href="../../../javax/swing/text/Document.html#TitleProperty">TitleProperty</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/PlainDocument.html#PlainDocument--">PlainDocument</a></span>()</code>
|
||
<div class="block">
|
||
构造一个纯文本文档。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/PlainDocument.html#PlainDocument-javax.swing.text.AbstractDocument.Content-">PlainDocument</a></span>(<a href="../../../javax/swing/text/AbstractDocument.Content.html" title="interface in javax.swing.text">AbstractDocument.Content</a> c)</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>protected <a href="../../../javax/swing/text/AbstractDocument.AbstractElement.html" title="class in javax.swing.text">AbstractDocument.AbstractElement</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/PlainDocument.html#createDefaultRoot--">createDefaultRoot</a></span>()</code>
|
||
<div class="block">
|
||
创建用于表示默认文档结构的根元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/PlainDocument.html#getDefaultRootElement--">getDefaultRootElement</a></span>()</code>
|
||
<div class="block">
|
||
获取文档模型的默认根元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/PlainDocument.html#getParagraphElement-int-">getParagraphElement</a></span>(int pos)</code>
|
||
<div class="block">
|
||
获取包含给定位置的段落元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/PlainDocument.html#insertString-int-java.lang.String-javax.swing.text.AttributeSet-">insertString</a></span>(int offs, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> str, <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="i4">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/PlainDocument.html#insertUpdate-javax.swing.text.AbstractDocument.DefaultDocumentEvent-javax.swing.text.AttributeSet-">insertUpdate</a></span>(<a href="../../../javax/swing/text/AbstractDocument.DefaultDocumentEvent.html" title="class in javax.swing.text">AbstractDocument.DefaultDocumentEvent</a> chng, <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="i5">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/PlainDocument.html#removeUpdate-javax.swing.text.AbstractDocument.DefaultDocumentEvent-">removeUpdate</a></span>(<a href="../../../javax/swing/text/AbstractDocument.DefaultDocumentEvent.html" title="class in javax.swing.text">AbstractDocument.DefaultDocumentEvent</a> chng)</code>
|
||
<div class="block">
|
||
由于删除文字而更新任何文档结构。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.text.AbstractDocument">
|
||
<!-- --> </a> <h3>Methods inherited from class javax.swing.text.<a href="../../../javax/swing/text/AbstractDocument.html" title="class in javax.swing.text">AbstractDocument</a></h3> <code><a href="../../../javax/swing/text/AbstractDocument.html#addDocumentListener-javax.swing.event.DocumentListener-">addDocumentListener</a>, <a href="../../../javax/swing/text/AbstractDocument.html#addUndoableEditListener-javax.swing.event.UndoableEditListener-">addUndoableEditListener</a>, <a href="../../../javax/swing/text/AbstractDocument.html#createBranchElement-javax.swing.text.Element-javax.swing.text.AttributeSet-">createBranchElement</a>, <a href="../../../javax/swing/text/AbstractDocument.html#createLeafElement-javax.swing.text.Element-javax.swing.text.AttributeSet-int-int-">createLeafElement</a>, <a href="../../../javax/swing/text/AbstractDocument.html#createPosition-int-">createPosition</a>, <a href="../../../javax/swing/text/AbstractDocument.html#dump-java.io.PrintStream-">dump</a>, <a href="../../../javax/swing/text/AbstractDocument.html#fireChangedUpdate-javax.swing.event.DocumentEvent-">fireChangedUpdate</a>, <a href="../../../javax/swing/text/AbstractDocument.html#fireInsertUpdate-javax.swing.event.DocumentEvent-">fireInsertUpdate</a>, <a href="../../../javax/swing/text/AbstractDocument.html#fireRemoveUpdate-javax.swing.event.DocumentEvent-">fireRemoveUpdate</a>, <a href="../../../javax/swing/text/AbstractDocument.html#fireUndoableEditUpdate-javax.swing.event.UndoableEditEvent-">fireUndoableEditUpdate</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getAsynchronousLoadPriority--">getAsynchronousLoadPriority</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getAttributeContext--">getAttributeContext</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getBidiRootElement--">getBidiRootElement</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getContent--">getContent</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getCurrentWriter--">getCurrentWriter</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getDocumentFilter--">getDocumentFilter</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getDocumentListeners--">getDocumentListeners</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getDocumentProperties--">getDocumentProperties</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getEndPosition--">getEndPosition</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getLength--">getLength</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getListeners-java.lang.Class-">getListeners</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getProperty-java.lang.Object-">getProperty</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getRootElements--">getRootElements</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getStartPosition--">getStartPosition</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getText-int-int-">getText</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getText-int-int-javax.swing.text.Segment-">getText</a>, <a href="../../../javax/swing/text/AbstractDocument.html#getUndoableEditListeners--">getUndoableEditListeners</a>, <a href="../../../javax/swing/text/AbstractDocument.html#postRemoveUpdate-javax.swing.text.AbstractDocument.DefaultDocumentEvent-">postRemoveUpdate</a>, <a href="../../../javax/swing/text/AbstractDocument.html#putProperty-java.lang.Object-java.lang.Object-">putProperty</a>, <a href="../../../javax/swing/text/AbstractDocument.html#readLock--">readLock</a>, <a href="../../../javax/swing/text/AbstractDocument.html#readUnlock--">readUnlock</a>, <a href="../../../javax/swing/text/AbstractDocument.html#remove-int-int-">remove</a>, <a href="../../../javax/swing/text/AbstractDocument.html#removeDocumentListener-javax.swing.event.DocumentListener-">removeDocumentListener</a>, <a href="../../../javax/swing/text/AbstractDocument.html#removeUndoableEditListener-javax.swing.event.UndoableEditListener-">removeUndoableEditListener</a>, <a href="../../../javax/swing/text/AbstractDocument.html#render-java.lang.Runnable-">render</a>, <a href="../../../javax/swing/text/AbstractDocument.html#replace-int-int-java.lang.String-javax.swing.text.AttributeSet-">replace</a>, <a href="../../../javax/swing/text/AbstractDocument.html#setAsynchronousLoadPriority-int-">setAsynchronousLoadPriority</a>, <a href="../../../javax/swing/text/AbstractDocument.html#setDocumentFilter-javax.swing.text.DocumentFilter-">setDocumentFilter</a>, <a href="../../../javax/swing/text/AbstractDocument.html#setDocumentProperties-java.util.Dictionary-">setDocumentProperties</a>, <a href="../../../javax/swing/text/AbstractDocument.html#writeLock--">writeLock</a>, <a href="../../../javax/swing/text/AbstractDocument.html#writeUnlock--">writeUnlock</a></code></li>
|
||
</ul>
|
||
<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#toString--">toString</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="tabSizeAttribute">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>tabSizeAttribute</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> tabSizeAttribute</pre>
|
||
<div class="block">
|
||
<span>指定内容中包含的标签的标签大小的属性名称。</span>
|
||
<span>该值的类型是整数。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.swing.text.PlainDocument.tabSizeAttribute">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="lineLimitAttribute">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>lineLimitAttribute</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> lineLimitAttribute</pre>
|
||
<div class="block">
|
||
<span>如果有最大长度,则指定一行的最大长度的属性名称。</span>
|
||
<span>该值的类型是整数。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.swing.text.PlainDocument.lineLimitAttribute">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="PlainDocument--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>PlainDocument</h4> <pre>public PlainDocument()</pre>
|
||
<div class="block">
|
||
<span>构造一个纯文本文档。</span>
|
||
<span>构建并设置使用<code>GapContent</code>的默认模型。</span>
|
||
</div> </li>
|
||
</ul> <a name="PlainDocument-javax.swing.text.AbstractDocument.Content-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>PlainDocument</h4> <pre>public PlainDocument(<a href="../../../javax/swing/text/AbstractDocument.Content.html" title="interface in javax.swing.text">AbstractDocument.Content</a> c)</pre>
|
||
<div class="block">
|
||
<span>构造一个纯文本文档。</span>
|
||
<span>创建一个默认的根元素,并将标签大小设置为8。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>c</code> - 容器的内容
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="insertString-int-java.lang.String-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>insertString</h4> <pre>public void insertString(int offs,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> str,
|
||
<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> a)
|
||
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
|
||
<div class="block">
|
||
<span>在文档中插入一些内容。</span>
|
||
<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/Document.html#insertString-int-java.lang.String-javax.swing.text.AttributeSet-">insertString</a></code>在界面
|
||
<code><a href="../../../javax/swing/text/Document.html" title="interface in javax.swing.text">Document</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.html#insertString-int-java.lang.String-javax.swing.text.AttributeSet-">insertString</a></code>在
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.html" title="class in javax.swing.text">AbstractDocument</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>offs</code> - 起始偏移量> = 0
|
||
</dd>
|
||
<dd>
|
||
<span><code>str</code> - 要插入的字符串;</span>
|
||
<span>对空/空字符串不做任何事情</span>
|
||
</dd>
|
||
<dd>
|
||
<code>a</code> - 插入内容的属性
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code> - 给定的插入位置不是文档中的有效位置
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/text/Document.html#insertString-int-java.lang.String-javax.swing.text.AttributeSet-"><code>Document.insertString(int, java.lang.String, javax.swing.text.AttributeSet)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getDefaultRootElement--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDefaultRootElement</h4> <pre>public <a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> getDefaultRootElement()</pre>
|
||
<div class="block">
|
||
获取文档模型的默认根元素。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/Document.html#getDefaultRootElement--">getDefaultRootElement</a></code>在界面
|
||
<code><a href="../../../javax/swing/text/Document.html" title="interface in javax.swing.text">Document</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.html#getDefaultRootElement--">getDefaultRootElement</a></code>在
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.html" title="class in javax.swing.text">AbstractDocument</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
根
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/text/Document.html#getDefaultRootElement--"><code>Document.getDefaultRootElement()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createDefaultRoot--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createDefaultRoot</h4> <pre>protected <a href="../../../javax/swing/text/AbstractDocument.AbstractElement.html" title="class in javax.swing.text">AbstractDocument.AbstractElement</a> createDefaultRoot()</pre>
|
||
<div class="block">
|
||
创建用于表示默认文档结构的根元素。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
元素基础
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getParagraphElement-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getParagraphElement</h4> <pre>public <a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> getParagraphElement(int pos)</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/AbstractDocument.html#getParagraphElement-int-">getParagraphElement</a></code>在
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.html" title="class in javax.swing.text">AbstractDocument</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>pos</code> - 起始偏移量> = 0
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
元素
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="insertUpdate-javax.swing.text.AbstractDocument.DefaultDocumentEvent-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>insertUpdate</h4> <pre>protected void insertUpdate(<a href="../../../javax/swing/text/AbstractDocument.DefaultDocumentEvent.html" title="class in javax.swing.text">AbstractDocument.DefaultDocumentEvent</a> chng,
|
||
<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</pre>
|
||
<div class="block">
|
||
<span>更新由于文本插入而导致的文档结构。</span>
|
||
<span>这将在写锁中发生。</span>
|
||
<span>由于本文档简单地映射出来,我们刷新线图。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.html#insertUpdate-javax.swing.text.AbstractDocument.DefaultDocumentEvent-javax.swing.text.AttributeSet-">insertUpdate</a></code>在
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.html" title="class in javax.swing.text">AbstractDocument</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>chng</code> - 描述dit的更改事件
|
||
</dd>
|
||
<dd>
|
||
<code>attr</code> - 插入文本的属性集
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeUpdate-javax.swing.text.AbstractDocument.DefaultDocumentEvent-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>removeUpdate</h4> <pre>protected void removeUpdate(<a href="../../../javax/swing/text/AbstractDocument.DefaultDocumentEvent.html" title="class in javax.swing.text">AbstractDocument.DefaultDocumentEvent</a> chng)</pre>
|
||
<div class="block">
|
||
<span>由于删除文字而更新任何文档结构。</span>
|
||
<span>这将在写锁中发生。</span>
|
||
<span>由于结构代表一条线图,所以只需检查移除是否跨越线。</span>
|
||
<span>如果是这样,除去区域外的两条线连接在一起。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.html#removeUpdate-javax.swing.text.AbstractDocument.DefaultDocumentEvent-">removeUpdate</a></code>在
|
||
<code><a href="../../../javax/swing/text/AbstractDocument.html" title="class in javax.swing.text">AbstractDocument</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>chng</code> - 描述编辑的更改事件
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |