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

484 lines
29 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

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

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

<div class="header">
<div class="subTitle">
javax.swing.text
</div>
<h2 class="title" title="Class DefaultFormatterFactory">Class DefaultFormatterFactory</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/JFormattedTextField.AbstractFormatterFactory.html" title="class in javax.swing">javax.swing.JFormattedTextField.AbstractFormatterFactory</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.text.DefaultFormatterFactory</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></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">DefaultFormatterFactory</span>
extends <a href="../../../javax/swing/JFormattedTextField.AbstractFormatterFactory.html" title="class in javax.swing">JFormattedTextField.AbstractFormatterFactory</a>
implements <a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a></pre>
<div class="block">
<span>执行<code>JFormattedTextField.AbstractFormatterFactory</code></span>
<span><code>DefaultFormatterFactory</code>允许指定多个不同的<code>JFormattedTextField.AbstractFormatter</code> s表示要被使用。</span>
<span>最重要的一个是默认的( <code>setDefaultFormatter</code> )。</span>
<span>如果找不到更具体的格式化程序,将使用默认格式化程序。</span>
<span>以下过程用于确定要使用的适当格式化程序。</span>
<ol>
<li> <span>传递值是否为null</span> <span>使用null格式化程序。</span> </li>
<li> <span><code>JFormattedTextField</code>有焦点吗?</span> <span>使用编辑格式化程序。</span> </li>
<li> <span>否则,使用显示格式化程序。</span> </li>
<li> <span>如果未找到非空值<code>AbstractFormatter</code> ,请使用默认格式化程序。</span> </li>
</ol>
<p> <span>以下代码显示如何配置一个<code>JFormattedTextField</code>与两个<code>JFormattedTextField.AbstractFormatter</code> s一个用于显示一个用于编辑。</span> </p>
<pre> <span>JFormattedTextField.AbstractFormatter editFormatter = ...;
JFormattedTextField.AbstractFormatter displayFormatter = ...;
DefaultFormatterFactory factory = new DefaultFormatterFactory(
displayFormatter, displayFormatter, editFormatter);
JFormattedTextField tf = new JFormattedTextField(factory);</span> </pre>
<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="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/swing/JFormattedTextField.html" title="javax.swing中的类"><code>JFormattedTextField</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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/DefaultFormatterFactory.html#DefaultFormatterFactory--">DefaultFormatterFactory</a></span>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/DefaultFormatterFactory.html#DefaultFormatterFactory-javax.swing.JFormattedTextField.AbstractFormatter-">DefaultFormatterFactory</a></span>(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> defaultFormat)</code>
<div class="block">
创建一个
<code>DefaultFormatterFactory</code>与指定的
<code>JFormattedTextField.AbstractFormatter</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/DefaultFormatterFactory.html#DefaultFormatterFactory-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">DefaultFormatterFactory</a></span>(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> defaultFormat, <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> displayFormat)</code>
<div class="block">
创建一个
<code>DefaultFormatterFactory</code>与指定的
<code>JFormattedTextField.AbstractFormatter</code> s。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/DefaultFormatterFactory.html#DefaultFormatterFactory-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">DefaultFormatterFactory</a></span>(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> defaultFormat, <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> displayFormat, <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> editFormat)</code>
<div class="block">
用指定的JFormattedTextField.AbstractFormatter创建一个DefaultFormatterFactory。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/DefaultFormatterFactory.html#DefaultFormatterFactory-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">DefaultFormatterFactory</a></span>(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> defaultFormat, <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> displayFormat, <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> editFormat, <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> nullFormat)</code>
<div class="block">
用指定的JFormattedTextField.AbstractFormatter创建一个DefaultFormatterFactory。
</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><a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/DefaultFormatterFactory.html#getDefaultFormatter--">getDefaultFormatter</a></span>()</code>
<div class="block">
返回
<code>JFormattedTextField.AbstractFormatter</code> ,以作为最后的手段,例如在显示,编辑或无效的情况下使用
<code>JFormattedTextField.AbstractFormatter</code>尚未指定。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/DefaultFormatterFactory.html#getDisplayFormatter--">getDisplayFormatter</a></span>()</code>
<div class="block">
返回
<code>JFormattedTextField.AbstractFormatter</code>如果使用
<code>JFormattedTextField</code>未被编辑和任一的值不是空或该值为空和null formatter的尚未指定。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/DefaultFormatterFactory.html#getEditFormatter--">getEditFormatter</a></span>()</code>
<div class="block">
返回
<code>JFormattedTextField.AbstractFormatter</code>如果使用
<code>JFormattedTextField</code>正在编辑和任一的值不是空或该值为空和null formatter的尚未指定。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/DefaultFormatterFactory.html#getFormatter-javax.swing.JFormattedTextField-">getFormatter</a></span>(<a href="../../../javax/swing/JFormattedTextField.html" title="class in javax.swing">JFormattedTextField</a> source)</code>
<div class="block">
根据JFormattedTextField的状态返回默认格式化程序显示格式化程序编辑器格式化程序或空格式化程序。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/DefaultFormatterFactory.html#getNullFormatter--">getNullFormatter</a></span>()</code>
<div class="block">
如果值为null则返回要使用的格式化程序。
</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/DefaultFormatterFactory.html#setDefaultFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">setDefaultFormatter</a></span>(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> atf)</code>
<div class="block">
设置
<code>JFormattedTextField.AbstractFormatter</code> ,以作为最后的手段,例如在显示,编辑或无效的情况下使用
<code>JFormattedTextField.AbstractFormatter</code>尚未指定。
</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/DefaultFormatterFactory.html#setDisplayFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">setDisplayFormatter</a></span>(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> atf)</code>
<div class="block">
设置
<code>JFormattedTextField.AbstractFormatter</code>如果使用
<code>JFormattedTextField</code>未被编辑和任一的值不是空或该值为空和null formatter的尚未指定。
</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/DefaultFormatterFactory.html#setEditFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">setEditFormatter</a></span>(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> atf)</code>
<div class="block">
设置
<code>JFormattedTextField.AbstractFormatter</code>如果使用
<code>JFormattedTextField</code>正在编辑和任一的值不是空或该值为空和null formatter的尚未指定。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/DefaultFormatterFactory.html#setNullFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">setNullFormatter</a></span>(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> atf)</code>
<div class="block">
如果JFormattedTextField的值为空则将格式化程序设置为使用。
</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#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">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="DefaultFormatterFactory--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>DefaultFormatterFactory</h4> <pre>public DefaultFormatterFactory()</pre> </li>
</ul> <a name="DefaultFormatterFactory-javax.swing.JFormattedTextField.AbstractFormatter-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>DefaultFormatterFactory</h4> <pre>public DefaultFormatterFactory(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> defaultFormat)</pre>
<div class="block">
创建一个
<code>DefaultFormatterFactory</code>与指定的
<code>JFormattedTextField.AbstractFormatter</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>defaultFormat</code> - 如果无法找到更具体的JFormattedTextField.AbstractFormatter则使用JFormattedTextField.AbstractFormatter。
</dd>
</dl> </li>
</ul> <a name="DefaultFormatterFactory-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>DefaultFormatterFactory</h4> <pre>public DefaultFormatterFactory(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> defaultFormat,
<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> displayFormat)</pre>
<div class="block">
创建一个
<code>DefaultFormatterFactory</code>与指定的
<code>JFormattedTextField.AbstractFormatter</code> s。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>defaultFormat</code> - 如果无法找到更具体的JFormattedTextField.AbstractFormatter则使用JFormattedTextField.AbstractFormatter。
</dd>
<dd>
<code>displayFormat</code> - JFormattedTextField.AbstractFormatter在JFormattedTextField没有焦点时使用。
</dd>
</dl> </li>
</ul> <a name="DefaultFormatterFactory-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>DefaultFormatterFactory</h4> <pre>public DefaultFormatterFactory(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> defaultFormat,
<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> displayFormat,
<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> editFormat)</pre>
<div class="block">
用指定的JFormattedTextField.AbstractFormatter创建一个DefaultFormatterFactory。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>defaultFormat</code> - 如果无法找到更具体的JFormattedTextField.AbstractFormatter则使用JFormattedTextField.AbstractFormatter。
</dd>
<dd>
<code>displayFormat</code> - JFormattedTextField.AbstractFormatter在JFormattedTextField没有焦点时使用。
</dd>
<dd>
<code>editFormat</code> - JFormattedTextField.AbstractFormatter在JFormattedTextField有焦点时使用。
</dd>
</dl> </li>
</ul> <a name="DefaultFormatterFactory-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>DefaultFormatterFactory</h4> <pre>public DefaultFormatterFactory(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> defaultFormat,
<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> displayFormat,
<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> editFormat,
<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> nullFormat)</pre>
<div class="block">
用指定的JFormattedTextField.AbstractFormatter创建一个DefaultFormatterFactory。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>defaultFormat</code> - 如果无法找到更具体的JFormattedTextField.AbstractFormatter则使用JFormattedTextField.AbstractFormatter。
</dd>
<dd>
<code>displayFormat</code> - JFormattedTextField.AbstractFormatter在JFormattedTextField没有焦点时使用。
</dd>
<dd>
<code>editFormat</code> - JFormattedTextField.AbstractFormatter在JFormattedTextField具有焦点时使用。
</dd>
<dd>
<code>nullFormat</code> - 当JFormattedTextField具有空值时使用的JFormattedTextField.AbstractFormatter。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="setDefaultFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setDefaultFormatter</h4> <pre>public void setDefaultFormatter(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> atf)</pre>
<div class="block">
设置
<code>JFormattedTextField.AbstractFormatter</code> ,以作为最后的手段,例如在显示,编辑或无效的情况下使用
<code>JFormattedTextField.AbstractFormatter</code>尚未指定。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>atf</code> - 如果没有指定更具体的话则使用JFormattedTextField.AbstractFormatter
</dd>
</dl> </li>
</ul> <a name="getDefaultFormatter--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDefaultFormatter</h4> <pre>public <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> getDefaultFormatter()</pre>
<div class="block">
返回
<code>JFormattedTextField.AbstractFormatter</code> ,以作为最后的手段,例如在显示,编辑或无效的情况下使用
<code>JFormattedTextField.AbstractFormatter</code>尚未指定。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果没有指定更具体的JFormattedTextField.AbstractFormatter则使用JFormattedTextField.AbstractFormatter。
</dd>
</dl> </li>
</ul> <a name="setDisplayFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setDisplayFormatter</h4> <pre>public void setDisplayFormatter(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> atf)</pre>
<div class="block">
设置
<code>JFormattedTextField.AbstractFormatter</code>如果使用
<code>JFormattedTextField</code>未被编辑和任一的值不是空或该值为空和null formatter的尚未指定。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>atf</code> - JFormattedTextField.AbstractFormatter在JFormattedTextField没有焦点时使用
</dd>
</dl> </li>
</ul> <a name="getDisplayFormatter--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDisplayFormatter</h4> <pre>public <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> getDisplayFormatter()</pre>
<div class="block">
返回
<code>JFormattedTextField.AbstractFormatter</code>如果使用
<code>JFormattedTextField</code>未被编辑和任一的值不是空或该值为空和null formatter的尚未指定。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
JFormattedTextField.AbstractFormatter在JFormattedTextField没有焦点时使用
</dd>
</dl> </li>
</ul> <a name="setEditFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setEditFormatter</h4> <pre>public void setEditFormatter(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> atf)</pre>
<div class="block">
<code>JFormattedTextField.AbstractFormatter</code>设置为使用,如果正在编辑
<code>JFormattedTextField</code> 并且该值不为null或该值为null并且尚未指定空格式化程序。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>atf</code> - 当组件具有焦点时使用JFormattedTextField.AbstractFormatter
</dd>
</dl> </li>
</ul> <a name="getEditFormatter--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getEditFormatter</h4> <pre>public <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> getEditFormatter()</pre>
<div class="block">
返回
<code>JFormattedTextField.AbstractFormatter</code>如果使用
<code>JFormattedTextField</code>正在编辑和任一的值不是空或该值为空和null formatter的尚未指定。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
当组件具有焦点时使用JFormattedTextField.AbstractFormatter
</dd>
</dl> </li>
</ul> <a name="setNullFormatter-javax.swing.JFormattedTextField.AbstractFormatter-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setNullFormatter</h4> <pre>public void setNullFormatter(<a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> atf)</pre>
<div class="block">
如果JFormattedTextField的值为空则将格式化程序设置为使用。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>atf</code> - JFormattedTextField.AbstractFormatter在JFormattedTextField的值为null时使用。
</dd>
</dl> </li>
</ul> <a name="getNullFormatter--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNullFormatter</h4> <pre>public <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> getNullFormatter()</pre>
<div class="block">
如果值为null则返回要使用的格式化程序。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
当值为null时使用JFormattedTextField.AbstractFormatter
</dd>
</dl> </li>
</ul> <a name="getFormatter-javax.swing.JFormattedTextField-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getFormatter</h4> <pre>public <a href="../../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a> getFormatter(<a href="../../../javax/swing/JFormattedTextField.html" title="class in javax.swing">JFormattedTextField</a> source)</pre>
<div class="block">
根据JFormattedTextField的状态返回默认格式化程序显示格式化程序编辑器格式化程序或空格式化程序。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/JFormattedTextField.AbstractFormatterFactory.html#getFormatter-javax.swing.JFormattedTextField-">getFormatter</a></code>
<code><a href="../../../javax/swing/JFormattedTextField.AbstractFormatterFactory.html" title="class in javax.swing">JFormattedTextField.AbstractFormatterFactory</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>source</code> - JFormattedTextField请求JFormattedTextField.AbstractFormatter
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
JFormattedTextField.AbstractFormatter处理格式化任务。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>