mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-03 23:32:47 +08:00
807 lines
46 KiB
HTML
807 lines
46 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing.plaf.basic
|
||
</div>
|
||
<h2 class="title" title="Class BasicOptionPaneUI">Class BasicOptionPaneUI</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/plaf/ComponentUI.html" title="class in javax.swing.plaf">javax.swing.plaf.ComponentUI</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li><a href="../../../../javax/swing/plaf/OptionPaneUI.html" title="class in javax.swing.plaf">javax.swing.plaf.OptionPaneUI</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li>javax.swing.plaf.basic.BasicOptionPaneUI</li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
已知直接子类:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../../javax/swing/plaf/synth/SynthOptionPaneUI.html" title="javax.swing.plaf.synth中的类">SynthOptionPaneUI</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">BasicOptionPaneUI</span>
|
||
extends <a href="../../../../javax/swing/plaf/OptionPaneUI.html" title="class in javax.swing.plaf">OptionPaneUI</a></pre>
|
||
<div class="block">
|
||
<span>提供<code>JOptionPane</code>的基本外观和感觉。</span>
|
||
<span><code>BasicMessagePaneUI</code>提供了一种将图标,消息和按钮放在<code>Container</code> 。</span>
|
||
<span>一般来说,布局将如下所示:</span>
|
||
<pre> <span>------------------
|
||
| i | message |
|
||
| c | message |
|
||
| o | message |
|
||
| n | message |
|
||
------------------
|
||
| buttons |
|
||
|________________|</span> </pre>
|
||
<span>图标是一个<code>Icon</code>一个实例, <code>Icon</code>包含一个<code>JLabel</code> 。</span>
|
||
<span>该消息是一个不透明的对象,并测试了以下内容:如果消息是一个<code>Component</code>它被添加到<code>Container</code> ,如果它是一个<code>Icon</code>它被包裹在一个<code>JLabel</code>并添加到<code>Container</code>否则它被包裹在一个<code>JLabel</code> 。</span>
|
||
<p> <span>当选项窗格的<code>ComponentOrientation</code>属性为水平,从左到右时,将使用上述布局。</span> <span>布局将根据其他方向进行适当的调整。</span> </p>
|
||
<p> <span><code>Container</code> ,消息,图标和按钮都是从抽象方法确定的。</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/plaf/basic/BasicOptionPaneUI.ButtonActionListener.html" title="class in javax.swing.plaf.basic">BasicOptionPaneUI.ButtonActionListener</a></span></code>
|
||
<div class="block">
|
||
这个类应该被视为一个“受保护”的内部类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.ButtonAreaLayout.html" title="class in javax.swing.plaf.basic">BasicOptionPaneUI.ButtonAreaLayout</a></span></code>
|
||
<div class="block">
|
||
<code>ButtonAreaLayout</code>行为方式类似于
|
||
<code>FlowLayout</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.PropertyChangeHandler.html" title="class in javax.swing.plaf.basic">BasicOptionPaneUI.PropertyChangeHandler</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>protected boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#hasCustomComponents">hasCustomComponents</a></span></code>
|
||
<div class="block">
|
||
如果组件包含在消息或按钮中,则在validateComponent中设置为true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected <a href="../../../../java/awt/Component.html" title="class in java.awt">Component</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#initialFocusComponent">initialFocusComponent</a></span></code>
|
||
<div class="block">
|
||
在使用selectInitialValue消息时接收焦点的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected <a href="../../../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#inputComponent">inputComponent</a></span></code>
|
||
<div class="block">
|
||
如果optionPane.getWantsInput()返回true,则JComponent提供输入。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#MinimumHeight">MinimumHeight</a></span></code> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected <a href="../../../../java/awt/Dimension.html" title="class in java.awt">Dimension</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#minimumSize">minimumSize</a></span></code> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#MinimumWidth">MinimumWidth</a></span></code> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected <a href="../../../../javax/swing/JOptionPane.html" title="class in javax.swing">JOptionPane</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#optionPane">optionPane</a></span></code>
|
||
<div class="block">
|
||
<code>JOptionPane</code>接收机提供外观和感觉。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected <a href="../../../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#propertyChangeListener">propertyChangeListener</a></span></code> </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/plaf/basic/BasicOptionPaneUI.html#BasicOptionPaneUI--">BasicOptionPaneUI</a></span>()</code> </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>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#addButtonComponents-java.awt.Container-java.lang.Object:A-int-">addButtonComponents</a></span>(<a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> container, <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a>[] buttons, int initialIndex)</code>
|
||
<div class="block">
|
||
创建相应的对象,以表示每个对象的
|
||
<code>buttons</code>并将其添加到
|
||
<code>container</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#addIcon-java.awt.Container-">addIcon</a></span>(<a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> top)</code>
|
||
<div class="block">
|
||
创建并添加一个JLabel代表从返回的图标
|
||
<code>getIcon</code>到
|
||
<code>top</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#addMessageComponents-java.awt.Container-java.awt.GridBagConstraints-java.lang.Object-int-boolean-">addMessageComponents</a></span>(<a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> container, <a href="../../../../java/awt/GridBagConstraints.html" title="class in java.awt">GridBagConstraints</a> cons, <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> msg, int maxll, boolean internallyCreated)</code>
|
||
<div class="block">
|
||
创建适当的对象以表示
|
||
<code>msg</code>并将其放入
|
||
<code>container</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#burstStringInto-java.awt.Container-java.lang.String-int-">burstStringInto</a></span>(<a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> c, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> d, int maxll)</code>
|
||
<div class="block">
|
||
递归创建新的JLabel实例来表示
|
||
<code>d</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#containsCustomComponents-javax.swing.JOptionPane-">containsCustomComponents</a></span>(<a href="../../../../javax/swing/JOptionPane.html" title="class in javax.swing">JOptionPane</a> op)</code>
|
||
<div class="block">
|
||
如果在最后一次调用validateComponent消息或按钮包含Component的子类时返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code>protected <a href="../../../../java/awt/event/ActionListener.html" title="interface in java.awt.event">ActionListener</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#createButtonActionListener-int-">createButtonActionListener</a></span>(int buttonIndex)</code> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code>protected <a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#createButtonArea--">createButtonArea</a></span>()</code>
|
||
<div class="block">
|
||
创建并返回一个包含按钮的容器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code>protected <a href="../../../../java/awt/LayoutManager.html" title="interface in java.awt">LayoutManager</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#createLayoutManager--">createLayoutManager</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>protected <a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#createMessageArea--">createMessageArea</a></span>()</code>
|
||
<div class="block">
|
||
从installComponents传出消息,创建一个包含消息正文的容器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>protected <a href="../../../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#createPropertyChangeListener--">createPropertyChangeListener</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>protected <a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#createSeparator--">createSeparator</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>static <a href="../../../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#createUI-javax.swing.JComponent-">createUI</a></span>(<a href="../../../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> x)</code>
|
||
<div class="block">
|
||
创建一个新的BasicOptionPaneUI实例。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code>protected <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/plaf/basic/BasicOptionPaneUI.html#getButtons--">getButtons</a></span>()</code>
|
||
<div class="block">
|
||
返回从JOptionPane显示的按钮,接收器提供外观和感觉。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code>protected <a href="../../../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#getIcon--">getIcon</a></span>()</code>
|
||
<div class="block">
|
||
从接收器提供外观的JOptionPane或从
|
||
<code>getDefaultIcon</code>返回的默认图标返回图标。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<td class="colFirst"><code>protected <a href="../../../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#getIconForType-int-">getIconForType</a></span>(int messageType)</code>
|
||
<div class="block">
|
||
返回用于传入类型的图标。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#getInitialValueIndex--">getInitialValueIndex</a></span>()</code>
|
||
<div class="block">
|
||
将初始索引返回到要选择的按钮中。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#getMaxCharactersPerLineCount--">getMaxCharactersPerLineCount</a></span>()</code>
|
||
<div class="block">
|
||
返回一行中放置的最大字符数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i17">
|
||
<td class="colFirst"><code>protected <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/plaf/basic/BasicOptionPaneUI.html#getMessage--">getMessage</a></span>()</code>
|
||
<div class="block">
|
||
返回从JOptionPane显示的消息,接收方提供外观和感觉。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<td class="colFirst"><code><a href="../../../../java/awt/Dimension.html" title="class in java.awt">Dimension</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#getMinimumOptionPaneSize--">getMinimumOptionPaneSize</a></span>()</code>
|
||
<div class="block">
|
||
返回选项窗格应该是最小的大小。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i19">
|
||
<td class="colFirst"><code><a href="../../../../java/awt/Dimension.html" title="class in java.awt">Dimension</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#getPreferredSize-javax.swing.JComponent-">getPreferredSize</a></span>(<a href="../../../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> c)</code>
|
||
<div class="block">
|
||
如果
|
||
<code>c</code>是
|
||
<code>JOptionPane</code>收件人,则返回的首选大小是
|
||
<code>JOptionPane</code>和
|
||
<code>getMinimumOptionPaneSize</code>的
|
||
<code>LayoutManager</code>的首选大小的
|
||
<code>getMinimumOptionPaneSize</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i20">
|
||
<td class="colFirst"><code>protected boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#getSizeButtonsToSameWidth--">getSizeButtonsToSameWidth</a></span>()</code>
|
||
<div class="block">
|
||
返回true,基本的L&F希望所有的按钮具有相同的宽度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i21">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#installComponents--">installComponents</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i22">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#installDefaults--">installDefaults</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i23">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#installKeyboardActions--">installKeyboardActions</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i24">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#installListeners--">installListeners</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i25">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#installUI-javax.swing.JComponent-">installUI</a></span>(<a href="../../../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> c)</code>
|
||
<div class="block">
|
||
安装接收器作为传递给
|
||
<code>JOptionPane</code>的L&F。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i26">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#resetInputValue--">resetInputValue</a></span>()</code>
|
||
<div class="block">
|
||
在选项窗格中设置输入值,接收器根据inputComponent中的值提供外观。
|
||
</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/plaf/basic/BasicOptionPaneUI.html#selectInitialValue-javax.swing.JOptionPane-">selectInitialValue</a></span>(<a href="../../../../javax/swing/JOptionPane.html" title="class in javax.swing">JOptionPane</a> op)</code>
|
||
<div class="block">
|
||
如果inputComponent为非空值,那么请求焦点,否则请求关注默认值
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i28">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#uninstallComponents--">uninstallComponents</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i29">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#uninstallDefaults--">uninstallDefaults</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i30">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#uninstallKeyboardActions--">uninstallKeyboardActions</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i31">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#uninstallListeners--">uninstallListeners</a></span>()</code> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i32">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicOptionPaneUI.html#uninstallUI-javax.swing.JComponent-">uninstallUI</a></span>(<a href="../../../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> c)</code>
|
||
<div class="block">
|
||
从分离窗格中传递的L&F控制器中删除接收者。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.plaf.ComponentUI">
|
||
<!-- --> </a> <h3>Methods inherited from class javax.swing.plaf.<a href="../../../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a></h3> <code><a href="../../../../javax/swing/plaf/ComponentUI.html#contains-javax.swing.JComponent-int-int-">contains</a>, <a href="../../../../javax/swing/plaf/ComponentUI.html#getAccessibleChild-javax.swing.JComponent-int-">getAccessibleChild</a>, <a href="../../../../javax/swing/plaf/ComponentUI.html#getAccessibleChildrenCount-javax.swing.JComponent-">getAccessibleChildrenCount</a>, <a href="../../../../javax/swing/plaf/ComponentUI.html#getBaseline-javax.swing.JComponent-int-int-">getBaseline</a>, <a href="../../../../javax/swing/plaf/ComponentUI.html#getBaselineResizeBehavior-javax.swing.JComponent-">getBaselineResizeBehavior</a>, <a href="../../../../javax/swing/plaf/ComponentUI.html#getMaximumSize-javax.swing.JComponent-">getMaximumSize</a>, <a href="../../../../javax/swing/plaf/ComponentUI.html#getMinimumSize-javax.swing.JComponent-">getMinimumSize</a>, <a href="../../../../javax/swing/plaf/ComponentUI.html#paint-java.awt.Graphics-javax.swing.JComponent-">paint</a>, <a href="../../../../javax/swing/plaf/ComponentUI.html#update-java.awt.Graphics-javax.swing.JComponent-">update</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="MinimumWidth">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>MinimumWidth</h4> <pre>public static final int MinimumWidth</pre>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../../constant-values.html#javax.swing.plaf.basic.BasicOptionPaneUI.MinimumWidth">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="MinimumHeight">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>MinimumHeight</h4> <pre>public static final int MinimumHeight</pre>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../../constant-values.html#javax.swing.plaf.basic.BasicOptionPaneUI.MinimumHeight">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="optionPane">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>optionPane</h4> <pre>protected <a href="../../../../javax/swing/JOptionPane.html" title="class in javax.swing">JOptionPane</a> optionPane</pre>
|
||
<div class="block">
|
||
<code>JOptionPane</code>接收机提供外观和感觉。
|
||
</div> </li>
|
||
</ul> <a name="minimumSize">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>minimumSize</h4> <pre>protected <a href="../../../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> minimumSize</pre> </li>
|
||
</ul> <a name="inputComponent">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>inputComponent</h4> <pre>protected <a href="../../../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> inputComponent</pre>
|
||
<div class="block">
|
||
如果optionPane.getWantsInput()返回true,则JComponent提供输入。
|
||
</div> </li>
|
||
</ul> <a name="initialFocusComponent">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>initialFocusComponent</h4> <pre>protected <a href="../../../../java/awt/Component.html" title="class in java.awt">Component</a> initialFocusComponent</pre>
|
||
<div class="block">
|
||
在使用selectInitialValue消息时接收焦点的组件。
|
||
</div> </li>
|
||
</ul> <a name="hasCustomComponents">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>hasCustomComponents</h4> <pre>protected boolean hasCustomComponents</pre>
|
||
<div class="block">
|
||
如果组件包含在消息或按钮中,则在validateComponent中设置为true。
|
||
</div> </li>
|
||
</ul> <a name="propertyChangeListener">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>propertyChangeListener</h4> <pre>protected <a href="../../../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> propertyChangeListener</pre> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="BasicOptionPaneUI--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>BasicOptionPaneUI</h4> <pre>public BasicOptionPaneUI()</pre> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="createUI-javax.swing.JComponent-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createUI</h4> <pre>public static <a href="../../../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a> createUI(<a href="../../../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> x)</pre>
|
||
<div class="block">
|
||
创建一个新的BasicOptionPaneUI实例。
|
||
</div> </li>
|
||
</ul> <a name="installUI-javax.swing.JComponent-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>installUI</h4> <pre>public void installUI(<a href="../../../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> c)</pre>
|
||
<div class="block">
|
||
安装接收机作为传递给
|
||
<code>JOptionPane</code>的L&F。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../../javax/swing/plaf/ComponentUI.html#installUI-javax.swing.JComponent-">installUI</a></code>在
|
||
<code><a href="../../../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a></code>类
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>c</code> - 安装此UI代理的组件
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../../javax/swing/plaf/ComponentUI.html#uninstallUI-javax.swing.JComponent-"><code>ComponentUI.uninstallUI(javax.swing.JComponent)</code></a> ,
|
||
<a href="../../../../javax/swing/JComponent.html#setUI-javax.swing.plaf.ComponentUI-"><code>JComponent.setUI(javax.swing.plaf.ComponentUI)</code></a> ,
|
||
<a href="../../../../javax/swing/JComponent.html#updateUI--"><code>JComponent.updateUI()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="uninstallUI-javax.swing.JComponent-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>uninstallUI</h4> <pre>public void uninstallUI(<a href="../../../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> c)</pre>
|
||
<div class="block">
|
||
从分离窗格中传递的L&F控制器中删除接收者。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../../javax/swing/plaf/ComponentUI.html#uninstallUI-javax.swing.JComponent-">uninstallUI</a></code>在类
|
||
<code><a href="../../../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>c</code> - 删除此UI代理的组件;</span>
|
||
<span>这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../../javax/swing/plaf/ComponentUI.html#installUI-javax.swing.JComponent-"><code>ComponentUI.installUI(javax.swing.JComponent)</code></a> ,
|
||
<a href="../../../../javax/swing/JComponent.html#updateUI--"><code>JComponent.updateUI()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="installDefaults--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>installDefaults</h4> <pre>protected void installDefaults()</pre> </li>
|
||
</ul> <a name="uninstallDefaults--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>uninstallDefaults</h4> <pre>protected void uninstallDefaults()</pre> </li>
|
||
</ul> <a name="installComponents--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>installComponents</h4> <pre>protected void installComponents()</pre> </li>
|
||
</ul> <a name="uninstallComponents--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>uninstallComponents</h4> <pre>protected void uninstallComponents()</pre> </li>
|
||
</ul> <a name="createLayoutManager--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createLayoutManager</h4> <pre>protected <a href="../../../../java/awt/LayoutManager.html" title="interface in java.awt">LayoutManager</a> createLayoutManager()</pre> </li>
|
||
</ul> <a name="installListeners--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>installListeners</h4> <pre>protected void installListeners()</pre> </li>
|
||
</ul> <a name="uninstallListeners--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>uninstallListeners</h4> <pre>protected void uninstallListeners()</pre> </li>
|
||
</ul> <a name="createPropertyChangeListener--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createPropertyChangeListener</h4> <pre>protected <a href="../../../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> createPropertyChangeListener()</pre> </li>
|
||
</ul> <a name="installKeyboardActions--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>installKeyboardActions</h4> <pre>protected void installKeyboardActions()</pre> </li>
|
||
</ul> <a name="uninstallKeyboardActions--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>uninstallKeyboardActions</h4> <pre>protected void uninstallKeyboardActions()</pre> </li>
|
||
</ul> <a name="getMinimumOptionPaneSize--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getMinimumOptionPaneSize</h4> <pre>public <a href="../../../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> getMinimumOptionPaneSize()</pre>
|
||
<div class="block">
|
||
<span>返回选项窗格应该是最小的大小。</span>
|
||
<span>主要为希望提供不同最小尺寸的子类提供。</span>
|
||
</div> </li>
|
||
</ul> <a name="getPreferredSize-javax.swing.JComponent-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPreferredSize</h4> <pre>public <a href="../../../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> getPreferredSize(<a href="../../../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a> c)</pre>
|
||
<div class="block">
|
||
如果
|
||
<code>c</code>是
|
||
<code>JOptionPane</code>的接收器,则返回的首选大小是
|
||
<code>LayoutManager</code>的
|
||
<code>JOptionPane</code>和
|
||
<code>getMinimumOptionPaneSize</code>的首选大小的
|
||
<code>getMinimumOptionPaneSize</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../../javax/swing/plaf/ComponentUI.html#getPreferredSize-javax.swing.JComponent-">getPreferredSize</a></code>在类
|
||
<code><a href="../../../../javax/swing/plaf/ComponentUI.html" title="class in javax.swing.plaf">ComponentUI</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>c</code> - 要查询其首选大小的组件;</span>
|
||
<span>这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../../javax/swing/JComponent.html#getPreferredSize--"><code>JComponent.getPreferredSize()</code></a> ,
|
||
<a href="../../../../java/awt/LayoutManager.html#preferredLayoutSize-java.awt.Container-"><code>LayoutManager.preferredLayoutSize(java.awt.Container)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createMessageArea--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createMessageArea</h4> <pre>protected <a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> createMessageArea()</pre>
|
||
<div class="block">
|
||
<span>从installComponents传出消息,创建一个包含消息正文的容器。</span>
|
||
<span>该图标是通过调用<code>addIcon</code>创建的。</span>
|
||
</div> </li>
|
||
</ul> <a name="addMessageComponents-java.awt.Container-java.awt.GridBagConstraints-java.lang.Object-int-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addMessageComponents</h4> <pre>protected void addMessageComponents(<a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> container,
|
||
<a href="../../../../java/awt/GridBagConstraints.html" title="class in java.awt">GridBagConstraints</a> cons,
|
||
<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> msg,
|
||
int maxll,
|
||
boolean internallyCreated)</pre>
|
||
<div class="block">
|
||
<span>创建适当的对象以表示<code>msg</code>并将其放入<code>container</code> 。</span>
|
||
<span>如果<code>msg</code>是<code>msg</code>的一个实例,它直接添加,如果它是一个Icon,则创建一个JLabel来表示它,否则为该字符串创建一个JLabel,如果<code>d</code>是一个Object [],该方法将被递归调用为孩子们</span>
|
||
<span><code>internallyCreated</code>是true,如果Objc是Component的一个实例,并且是通过这种方法在内部创建的(这仅用于正确设置hasCustomComponents只有在!internalCreated时)。</span>
|
||
</div> </li>
|
||
</ul> <a name="getMessage--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getMessage</h4> <pre>protected <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> getMessage()</pre>
|
||
<div class="block">
|
||
返回从JOptionPane显示的消息,接收方提供外观和感觉。
|
||
</div> </li>
|
||
</ul> <a name="addIcon-java.awt.Container-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addIcon</h4> <pre>protected void addIcon(<a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> top)</pre>
|
||
<div class="block">
|
||
<span>创建并添加一个JLabel代表从返回的图标<code>getIcon</code>到<code>top</code> 。</span>
|
||
<span>这是从<code>createMessageArea</code>消息</span>
|
||
</div> </li>
|
||
</ul> <a name="getIcon--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getIcon</h4> <pre>protected <a href="../../../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a> getIcon()</pre>
|
||
<div class="block">
|
||
从接收器提供外观的JOptionPane返回图标,或从
|
||
<code>getDefaultIcon</code>返回的默认图标。
|
||
</div> </li>
|
||
</ul> <a name="getIconForType-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getIconForType</h4> <pre>protected <a href="../../../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a> getIconForType(int messageType)</pre>
|
||
<div class="block">
|
||
返回用于传入类型的图标。
|
||
</div> </li>
|
||
</ul> <a name="getMaxCharactersPerLineCount--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getMaxCharactersPerLineCount</h4> <pre>protected int getMaxCharactersPerLineCount()</pre>
|
||
<div class="block">
|
||
返回一行中放置的最大字符数。
|
||
</div> </li>
|
||
</ul> <a name="burstStringInto-java.awt.Container-java.lang.String-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>burstStringInto</h4> <pre>protected void burstStringInto(<a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> c,
|
||
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> d,
|
||
int maxll)</pre>
|
||
<div class="block">
|
||
<span>递归创建新的JLabel实例来表示<code>d</code> 。</span>
|
||
<span>每个JLabel实例都添加到<code>c</code> 。</span>
|
||
</div> </li>
|
||
</ul> <a name="createSeparator--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createSeparator</h4> <pre>protected <a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> createSeparator()</pre> </li>
|
||
</ul> <a name="createButtonArea--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createButtonArea</h4> <pre>protected <a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> createButtonArea()</pre>
|
||
<div class="block">
|
||
<span>创建并返回一个包含按钮的容器。</span>
|
||
<span>按钮是通过调用<code>getButtons</code>创建的。</span>
|
||
</div> </li>
|
||
</ul> <a name="addButtonComponents-java.awt.Container-java.lang.Object:A-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addButtonComponents</h4> <pre>protected void addButtonComponents(<a href="../../../../java/awt/Container.html" title="class in java.awt">Container</a> container,
|
||
<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a>[] buttons,
|
||
int initialIndex)</pre>
|
||
<div class="block">
|
||
<span>创建相应的对象,以表示每个对象的<code>buttons</code>并将其添加到<code>container</code> 。</span>
|
||
<span>这与addMessageComponents不同,因为它将在<code>buttons</code>上递归,如果按钮不是组件,它将创建一个JButton实例。</span>
|
||
</div> </li>
|
||
</ul> <a name="createButtonActionListener-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createButtonActionListener</h4> <pre>protected <a href="../../../../java/awt/event/ActionListener.html" title="interface in java.awt.event">ActionListener</a> createButtonActionListener(int buttonIndex)</pre> </li>
|
||
</ul> <a name="getButtons--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getButtons</h4> <pre>protected <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a>[] getButtons()</pre>
|
||
<div class="block">
|
||
<span>返回从JOptionPane显示的按钮,接收器提供外观和感觉。</span>
|
||
<span>如果JOptionPane设置了选项,则将提供它们,否则如果optionType为YES_NO_OPTION,则返回yesNoOptions,如果类型为YES_NO_CANCEL_OPTION,则返回yesNoCancelOptions,否则返回defaultButtons。</span>
|
||
</div> </li>
|
||
</ul> <a name="getSizeButtonsToSameWidth--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getSizeButtonsToSameWidth</h4> <pre>protected boolean getSizeButtonsToSameWidth()</pre>
|
||
<div class="block">
|
||
返回true,基本的L&F希望所有的按钮具有相同的宽度。
|
||
</div> </li>
|
||
</ul> <a name="getInitialValueIndex--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getInitialValueIndex</h4> <pre>protected int getInitialValueIndex()</pre>
|
||
<div class="block">
|
||
<span>将初始索引返回到要选择的按钮中。</span>
|
||
<span>索引根据JOptionPane的初始值和JOptionPane或0的选项计算。</span>
|
||
</div> </li>
|
||
</ul> <a name="resetInputValue--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>resetInputValue</h4> <pre>protected void resetInputValue()</pre>
|
||
<div class="block">
|
||
在选项窗格中设置输入值,接收器根据inputComponent中的值提供外观。
|
||
</div> </li>
|
||
</ul> <a name="selectInitialValue-javax.swing.JOptionPane-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>selectInitialValue</h4> <pre>public void selectInitialValue(<a href="../../../../javax/swing/JOptionPane.html" title="class in javax.swing">JOptionPane</a> op)</pre>
|
||
<div class="block">
|
||
如果inputComponent为非空值,那么请求焦点,否则请求关注默认值
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../../javax/swing/plaf/OptionPaneUI.html#selectInitialValue-javax.swing.JOptionPane-">selectInitialValue</a></code>在
|
||
<code><a href="../../../../javax/swing/plaf/OptionPaneUI.html" title="class in javax.swing.plaf">OptionPaneUI</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="containsCustomComponents-javax.swing.JOptionPane-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>containsCustomComponents</h4> <pre>public boolean containsCustomComponents(<a href="../../../../javax/swing/JOptionPane.html" title="class in javax.swing">JOptionPane</a> op)</pre>
|
||
<div class="block">
|
||
如果在最后一次调用validateComponent消息或按钮包含Component的子类时返回true。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../../javax/swing/plaf/OptionPaneUI.html#containsCustomComponents-javax.swing.JOptionPane-">containsCustomComponents</a></code>在
|
||
<code><a href="../../../../javax/swing/plaf/OptionPaneUI.html" title="class in javax.swing.plaf">OptionPaneUI</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |