mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-04 07:42:45 +08:00
355 lines
14 KiB
HTML
355 lines
14 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing.text
|
||
</div>
|
||
<h2 class="title" title="Interface Keymap">Interface Keymap</h2>
|
||
</div><div class="contentContainer">
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Keymap</span></pre>
|
||
<div class="block">
|
||
<span>KeyStrokes绑定到动作的集合。</span>
|
||
<span>绑定基本上是层次结构中潜在解决的名称 - 值对。</span>
|
||
</div> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="summary">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- ========== 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>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#addActionForKeyStroke-javax.swing.KeyStroke-javax.swing.Action-">addActionForKeyStroke</a></span>(<a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a> key, <a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a)</code>
|
||
<div class="block">
|
||
添加绑定到键盘映射。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#getAction-javax.swing.KeyStroke-">getAction</a></span>(<a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a> key)</code>
|
||
<div class="block">
|
||
获取适用于给定符号事件序列的动作。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a>[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#getBoundActions--">getBoundActions</a></span>()</code>
|
||
<div class="block">
|
||
获取此键盘映射中定义的所有操作。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a>[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#getBoundKeyStrokes--">getBoundKeyStrokes</a></span>()</code>
|
||
<div class="block">
|
||
获取此映射中所有与某些操作绑定的按键。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#getDefaultAction--">getDefaultAction</a></span>()</code>
|
||
<div class="block">
|
||
如果键入键,则获取默认操作以触发(即,
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a>[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#getKeyStrokesForAction-javax.swing.Action-">getKeyStrokesForAction</a></span>(<a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a)</code>
|
||
<div class="block">
|
||
获取将导致给定操作的按键。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<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/Keymap.html#getName--">getName</a></span>()</code>
|
||
<div class="block">
|
||
获取一组键绑定的名称。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/text/Keymap.html" title="interface in javax.swing.text">Keymap</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#getResolveParent--">getResolveParent</a></span>()</code>
|
||
<div class="block">
|
||
获取用于解析键绑定的父键盘映射。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#isLocallyDefined-javax.swing.KeyStroke-">isLocallyDefined</a></span>(<a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a> key)</code>
|
||
<div class="block">
|
||
确定给定的键序列是否在本地定义。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#removeBindings--">removeBindings</a></span>()</code>
|
||
<div class="block">
|
||
删除键盘映射中的所有绑定。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#removeKeyStrokeBinding-javax.swing.KeyStroke-">removeKeyStrokeBinding</a></span>(<a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a> keys)</code>
|
||
<div class="block">
|
||
从键盘图中移除一个绑定。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#setDefaultAction-javax.swing.Action-">setDefaultAction</a></span>(<a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a)</code>
|
||
<div class="block">
|
||
如果键入键,则将默认操作设置为触发。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Keymap.html#setResolveParent-javax.swing.text.Keymap-">setResolveParent</a></span>(<a href="../../../javax/swing/text/Keymap.html" title="interface in javax.swing.text">Keymap</a> parent)</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="getName--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getName</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getName()</pre>
|
||
<div class="block">
|
||
获取一组键绑定的名称。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
名字
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getDefaultAction--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDefaultAction</h4> <pre><a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a> getDefaultAction()</pre>
|
||
<div class="block">
|
||
<span>如果键入键(即接收到KEY_TYPED KeyEvent),则获取默认操作以触发,并且没有绑定。</span>
|
||
<span>通常这将是一些插入文本的操作,以便键映射不需要为每个可能的键执行操作。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
默认动作
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setDefaultAction-javax.swing.Action-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setDefaultAction</h4> <pre>void setDefaultAction(<a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a)</pre>
|
||
<div class="block">
|
||
如果键入键,则将默认操作设置为触发。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>a</code> - 行动
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getAction-javax.swing.KeyStroke-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getAction</h4> <pre><a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a> getAction(<a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a> key)</pre>
|
||
<div class="block">
|
||
<span>获取适用于给定符号事件序列的动作。</span>
|
||
<span>这被JTextController用来确定如何解释键序列。</span>
|
||
<span>如果绑定未在本地解析,则尝试通过父键盘映射来解析(如果已设置)。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>key</code> - 关键序列
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
与键序列相关联的动作如果被定义,否则为
|
||
<code>null</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getBoundKeyStrokes--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getBoundKeyStrokes</h4> <pre><a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a>[] getBoundKeyStrokes()</pre>
|
||
<div class="block">
|
||
获取此映射中所有与某些操作绑定的按键。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
击键列表
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getBoundActions--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getBoundActions</h4> <pre><a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a>[] getBoundActions()</pre>
|
||
<div class="block">
|
||
获取此键盘映射中定义的所有操作。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
行动清单
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getKeyStrokesForAction-javax.swing.Action-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getKeyStrokesForAction</h4> <pre><a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a>[] getKeyStrokesForAction(<a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a)</pre>
|
||
<div class="block">
|
||
获取将导致给定操作的按键。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>a</code> - 行动
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
击键列表
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isLocallyDefined-javax.swing.KeyStroke-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isLocallyDefined</h4> <pre>boolean isLocallyDefined(<a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a> key)</pre>
|
||
<div class="block">
|
||
确定给定的键序列是否在本地定义。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>key</code> - 关键序列
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果密钥序列是本地定义的,则为true否则为false
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addActionForKeyStroke-javax.swing.KeyStroke-javax.swing.Action-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addActionForKeyStroke</h4> <pre>void addActionForKeyStroke(<a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a> key,
|
||
<a href="../../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a)</pre>
|
||
<div class="block">
|
||
添加绑定到键盘映射。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>key</code> - 关键序列
|
||
</dd>
|
||
<dd>
|
||
<code>a</code> - 行动
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeKeyStrokeBinding-javax.swing.KeyStroke-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeKeyStrokeBinding</h4> <pre>void removeKeyStrokeBinding(<a href="../../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a> keys)</pre>
|
||
<div class="block">
|
||
从键盘图中移除一个绑定。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>keys</code> - 关键序列
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeBindings--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeBindings</h4> <pre>void removeBindings()</pre>
|
||
<div class="block">
|
||
删除键盘映射中的所有绑定。
|
||
</div> </li>
|
||
</ul> <a name="getResolveParent--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getResolveParent</h4> <pre><a href="../../../javax/swing/text/Keymap.html" title="interface in javax.swing.text">Keymap</a> getResolveParent()</pre>
|
||
<div class="block">
|
||
获取用于解析键绑定的父键盘映射。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
键盘图
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setResolveParent-javax.swing.text.Keymap-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>setResolveParent</h4> <pre>void setResolveParent(<a href="../../../javax/swing/text/Keymap.html" title="interface in javax.swing.text">Keymap</a> parent)</pre>
|
||
<div class="block">
|
||
<span>设置父密钥映射,将用于解析密钥绑定。</span>
|
||
<span>如果一个<code>Keymap</code>本身是其解决的父母之一,行为是不明确的。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>parent</code> - the parent keymap
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |