uTools-Manuals/docs/java/javax/swing/text/Highlighter.html

293 lines
12 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="Interface Highlighter">Interface Highlighter</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
所有已知实现类:
</dt>
<dd>
<span><a href="../../../javax/swing/plaf/basic/BasicTextUI.BasicHighlighter.html" title="javax.swing.plaf.basic中的类">BasicTextUI.BasicHighlighter</a> <a href="../../../javax/swing/text/DefaultHighlighter.html" title="javax.swing.text中的类">DefaultHighlighter</a> <a href="../../../javax/swing/text/LayeredHighlighter.html" title="javax.swing.text中的类">LayeredHighlighter</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Highlighter</span></pre>
<div class="block">
用于允许用彩色区域标记背景的对象的界面。
</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">Interface and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Highlighter.Highlight.html" title="interface in javax.swing.text">Highlighter.Highlight</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Highlighter.HighlightPainter.html" title="interface in javax.swing.text">Highlighter.HighlightPainter</a></span></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="t3"><span><a href="javascript:show(4);">抽象方法</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="../../../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/Highlighter.html#addHighlight-int-int-javax.swing.text.Highlighter.HighlightPainter-">addHighlight</a></span>(int p0, int p1, <a href="../../../javax/swing/text/Highlighter.HighlightPainter.html" title="interface in javax.swing.text">Highlighter.HighlightPainter</a> p)</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/Highlighter.html#changeHighlight-java.lang.Object-int-int-">changeHighlight</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> tag, int p0, int p1)</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/Highlighter.html#deinstall-javax.swing.text.JTextComponent-">deinstall</a></span>(<a href="../../../javax/swing/text/JTextComponent.html" title="class in javax.swing.text">JTextComponent</a> c)</code>
<div class="block">
当UI从JTextComponent的界面中删除时调用。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../javax/swing/text/Highlighter.Highlight.html" title="interface in javax.swing.text">Highlighter.Highlight</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Highlighter.html#getHighlights--">getHighlights</a></span>()</code>
<div class="block">
获取当前的亮点列表。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Highlighter.html#install-javax.swing.text.JTextComponent-">install</a></span>(<a href="../../../javax/swing/text/JTextComponent.html" title="class in javax.swing.text">JTextComponent</a> c)</code>
<div class="block">
当UI被安装到JTextComponent的接口时调用。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Highlighter.html#paint-java.awt.Graphics-">paint</a></span>(<a href="../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g)</code>
<div class="block">
渲染亮点。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Highlighter.html#removeAllHighlights--">removeAllHighlights</a></span>()</code>
<div class="block">
删除此荧光笔负责的所有亮点。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Highlighter.html#removeHighlight-java.lang.Object-">removeHighlight</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> tag)</code>
<div class="block">
从视图中移除高亮。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="install-javax.swing.text.JTextComponent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>install</h4> <pre>void install(<a href="../../../javax/swing/text/JTextComponent.html" title="class in javax.swing.text">JTextComponent</a> c)</pre>
<div class="block">
<span>当UI被安装到JTextComponent的接口时调用。</span>
<span>这可以用来访问由该接口的实现导航的模型。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - JTextComponent编辑器
</dd>
</dl> </li>
</ul> <a name="deinstall-javax.swing.text.JTextComponent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>deinstall</h4> <pre>void deinstall(<a href="../../../javax/swing/text/JTextComponent.html" title="class in javax.swing.text">JTextComponent</a> c)</pre>
<div class="block">
<span>当UI从JTextComponent的界面中删除时调用。</span>
<span>这用于取消注册附加的任何监听器。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - JTextComponent编辑器
</dd>
</dl> </li>
</ul> <a name="paint-java.awt.Graphics-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paint</h4> <pre>void paint(<a href="../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g)</pre>
<div class="block">
渲染亮点。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>g</code> - 图形上下文。
</dd>
</dl> </li>
</ul> <a name="addHighlight-int-int-javax.swing.text.Highlighter.HighlightPainter-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addHighlight</h4> <pre><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> addHighlight(int p0,
int p1,
<a href="../../../javax/swing/text/Highlighter.HighlightPainter.html" title="interface in javax.swing.text">Highlighter.HighlightPainter</a> p)
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
<span>在视图中添加高亮。</span>
<span>返回可用于引用突出显示的标签。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>p0</code> - 范围的开始&gt; = 0
</dd>
<dd>
<code>p1</code> - 范围的结束&gt; = p0
</dd>
<dd>
<code>p</code> - 用于实际突出显示的画家
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个指向高亮的对象
</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>
</dl> </li>
</ul> <a name="removeHighlight-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeHighlight</h4> <pre>void removeHighlight(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> tag)</pre>
<div class="block">
从视图中移除高亮。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>tag</code> - 其中突出显示要删除
</dd>
</dl> </li>
</ul> <a name="removeAllHighlights--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeAllHighlights</h4> <pre>void removeAllHighlights()</pre>
<div class="block">
删除此荧光笔负责的所有亮点。
</div> </li>
</ul> <a name="changeHighlight-java.lang.Object-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>changeHighlight</h4> <pre>void changeHighlight(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> tag,
int p0,
int p1)
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
<span>更改给定的突出显示以覆盖文档的不同部分。</span>
<span>当选择正在扩展/缩小(如使用鼠标扫描)时,这可能会比仅删除更改的内容更为有效。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>tag</code> - 其中突出改变
</dd>
<dd>
<code>p0</code> - 范围的开始&gt; = 0
</dd>
<dd>
<code>p1</code> - 范围的结束&gt; = p0
</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>
</dl> </li>
</ul> <a name="getHighlights--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getHighlights</h4> <pre><a href="../../../javax/swing/text/Highlighter.Highlight.html" title="interface in javax.swing.text">Highlighter.Highlight</a>[] getHighlights()</pre>
<div class="block">
获取当前的亮点列表。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
亮点列表
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>