uTools-Manuals/docs/java/javax/swing/JProgressBar.html

1563 lines
104 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
</div>
<h2 class="title" title="Class JProgressBar">Class JProgressBar</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="../../java/awt/Component.html" title="class in java.awt">java.awt.Component</a></li>
<li>
<ul class="inheritance">
<li><a href="../../java/awt/Container.html" title="class in java.awt">java.awt.Container</a></li>
<li>
<ul class="inheritance">
<li><a href="../../javax/swing/JComponent.html" title="class in javax.swing">javax.swing.JComponent</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.JProgressBar</li>
</ul> </li>
</ul> </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/awt/image/ImageObserver.html" title="java.awt.image中的接口">ImageObserver</a> <a href="../../java/awt/MenuContainer.html" title="java.awt中的接口">MenuContainer</a> <a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../javax/accessibility/Accessible.html" title="javax.accessibility中的接口">Accessible</a> <a href="../../javax/swing/SwingConstants.html" title="javax.swing中的接口">SwingConstants</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">JProgressBar</span>
extends <a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a>
implements <a href="../../javax/swing/SwingConstants.html" title="interface in javax.swing">SwingConstants</a>, <a href="../../javax/accessibility/Accessible.html" title="interface in javax.accessibility">Accessible</a></pre>
<div class="block">
<span>可视化显示某些任务进度的组件。</span>
<span>随着任务进行到完成,进度条显示任务的完成百分比。</span>
<span>该百分比通常由一个开始空的矩形视觉表示,并随着任务的进行逐渐填充。</span>
<span>此外,进度条可以显示此百分比的文本表示。</span>
<p> <span><code>JProgressBar</code>使用<code>BoundedRangeModel</code>作为其数据模型,用<code>value</code>属性表示任务的“当前”状态,并且<code>minimum</code><code>maximum</code>表示的开始和结束点,分别属性。</span> </p>
<p> <span>要指示执行未知长度的任务,可以将进度条置于不确定模式。</span> <span>当酒吧处于不确定的模式时,它会不断地动画地显示工作正在发生。</span> <span>一旦您可以确定任务的长度和进度,您应该更新进度条的值并将其切换回确定模式。</span> </p>
<p> <span>以下是创建进度条的示例,其中<code>task</code>是一个对象(表示某些工作),它返回有关任务进度的信息:</span> </p>
<pre> <span>progressBar = new JProgressBar(0, task.getLengthOfTask());
progressBar.setValue(0);
progressBar.setStringPainted(true);</span> </pre>
<span>以下是查询当前任务状态的示例,并使用返回的值更新进度条:</span>
<pre> <span>progressBar.setValue(task.getCurrent());</span> </pre>
<span>以下是将进度条置于不确定模式的示例,然后一旦知道任务的长度,就切换回确定模式:</span>
<pre> <span>progressBar = new JProgressBar();
<em>...//when the task of (initially) unknown length begins:</em>
progressBar.setIndeterminate(true);
<em>...//do some work; get length of task...</em>
progressBar.setMaximum(newLength);
progressBar.setValue(newValue);
progressBar.setIndeterminate(false);</span> </pre>
<p> <span>有关完整的示例和进一步的文档,请参阅<a href="http://docs.oracle.com/javase/tutorial/uiswing/components/progress.html" target="_top">How to Monitor Progress</a> <em>“Java教程</em> ”中<em></em>一节<em></em></span> </p>
<p> <span><strong>警告:</strong> Swing不是线程安全的。</span> <span>有关更多信息,请参阅<a href="package-summary.html#threading">Swing's Threading Policy</a></span> </p>
<p> <span><strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。</span> <span>当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。</span> <span>从1.4开始对所有JavaBeans的长期存储的支持已经添加到<code>java.beans</code>包中。</span> <span>请参阅<a href="../../java/beans/XMLEncoder.html" title="java.beans中的类"><code>XMLEncoder</code></a></span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/plaf/basic/BasicProgressBarUI.html" title="javax.swing.plaf.basic中的类"><code>BasicProgressBarUI</code></a> <a href="../../javax/swing/BoundedRangeModel.html" title="javax.swing中的接口"><code>BoundedRangeModel</code></a> <a href="../../javax/swing/SwingWorker.html" title="javax.swing中的类"><code>SwingWorker</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- --> </a> <h3>Nested Class Summary</h3>
<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>protected class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.AccessibleJProgressBar.html" title="class in javax.swing">JProgressBar.AccessibleJProgressBar</a></span></code>
<div class="block">
该类实现对
<code>JProgressBar</code>类的可访问性支持。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JComponent">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.AccessibleJComponent.html" title="class in javax.swing">JComponent.AccessibleJComponent</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class java.awt.<a href="../../java/awt/Container.html" title="class in java.awt">Container</a></h3> <code><a href="../../java/awt/Container.AccessibleAWTContainer.html" title="class in java.awt">Container.AccessibleAWTContainer</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.AccessibleAWTComponent.html" title="class in java.awt">Component.AccessibleAWTComponent</a>, <a href="../../java/awt/Component.BaselineResizeBehavior.html" title="enum in java.awt">Component.BaselineResizeBehavior</a>, <a href="../../java/awt/Component.BltBufferStrategy.html" title="class in java.awt">Component.BltBufferStrategy</a>, <a href="../../java/awt/Component.FlipBufferStrategy.html" title="class in java.awt">Component.FlipBufferStrategy</a></code></li>
</ul> </li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption>
<span>Fields</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../javax/swing/event/ChangeEvent.html" title="class in javax.swing.event">ChangeEvent</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#changeEvent">changeEvent</a></span></code>
<div class="block">
每个实例只需要一个
<code>ChangeEvent</code> ,因为事件唯一有趣的属性是不可变源,即进度条。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#changeListener">changeListener</a></span></code>
<div class="block">
监听进度条模型发送的更改事件,将其重新分配到此进度条上注册的更改事件侦听器。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../javax/swing/BoundedRangeModel.html" title="interface in javax.swing">BoundedRangeModel</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#model">model</a></span></code>
<div class="block">
保存进度条数据的对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#orientation">orientation</a></span></code>
<div class="block">
进度条是水平还是垂直。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#paintBorder">paintBorder</a></span></code>
<div class="block">
是否在进度条周围显示边框。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#paintString">paintString</a></span></code>
<div class="block">
是否在进度条上显示文本字符串。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <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/JProgressBar.html#progressString">progressString</a></span></code>
<div class="block">
可以在进度条上显示的可选字符串。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
<!-- --> </a> <h3>Fields inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.html#listenerList">listenerList</a>, <a href="../../javax/swing/JComponent.html#TOOL_TIP_TEXT_KEY">TOOL_TIP_TEXT_KEY</a>, <a href="../../javax/swing/JComponent.html#ui">ui</a>, <a href="../../javax/swing/JComponent.html#UNDEFINED_CONDITION">UNDEFINED_CONDITION</a>, <a href="../../javax/swing/JComponent.html#WHEN_ANCESTOR_OF_FOCUSED_COMPONENT">WHEN_ANCESTOR_OF_FOCUSED_COMPONENT</a>, <a href="../../javax/swing/JComponent.html#WHEN_FOCUSED">WHEN_FOCUSED</a>, <a href="../../javax/swing/JComponent.html#WHEN_IN_FOCUSED_WINDOW">WHEN_IN_FOCUSED_WINDOW</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- --> </a> <h3>Fields inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.html#accessibleContext">accessibleContext</a>, <a href="../../java/awt/Component.html#BOTTOM_ALIGNMENT">BOTTOM_ALIGNMENT</a>, <a href="../../java/awt/Component.html#CENTER_ALIGNMENT">CENTER_ALIGNMENT</a>, <a href="../../java/awt/Component.html#LEFT_ALIGNMENT">LEFT_ALIGNMENT</a>, <a href="../../java/awt/Component.html#RIGHT_ALIGNMENT">RIGHT_ALIGNMENT</a>, <a href="../../java/awt/Component.html#TOP_ALIGNMENT">TOP_ALIGNMENT</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.SwingConstants">
<!-- --> </a> <h3>Fields inherited from interface javax.swing.<a href="../../javax/swing/SwingConstants.html" title="interface in javax.swing">SwingConstants</a></h3> <code><a href="../../javax/swing/SwingConstants.html#BOTTOM">BOTTOM</a>, <a href="../../javax/swing/SwingConstants.html#CENTER">CENTER</a>, <a href="../../javax/swing/SwingConstants.html#EAST">EAST</a>, <a href="../../javax/swing/SwingConstants.html#HORIZONTAL">HORIZONTAL</a>, <a href="../../javax/swing/SwingConstants.html#LEADING">LEADING</a>, <a href="../../javax/swing/SwingConstants.html#LEFT">LEFT</a>, <a href="../../javax/swing/SwingConstants.html#NEXT">NEXT</a>, <a href="../../javax/swing/SwingConstants.html#NORTH">NORTH</a>, <a href="../../javax/swing/SwingConstants.html#NORTH_EAST">NORTH_EAST</a>, <a href="../../javax/swing/SwingConstants.html#NORTH_WEST">NORTH_WEST</a>, <a href="../../javax/swing/SwingConstants.html#PREVIOUS">PREVIOUS</a>, <a href="../../javax/swing/SwingConstants.html#RIGHT">RIGHT</a>, <a href="../../javax/swing/SwingConstants.html#SOUTH">SOUTH</a>, <a href="../../javax/swing/SwingConstants.html#SOUTH_EAST">SOUTH_EAST</a>, <a href="../../javax/swing/SwingConstants.html#SOUTH_WEST">SOUTH_WEST</a>, <a href="../../javax/swing/SwingConstants.html#TOP">TOP</a>, <a href="../../javax/swing/SwingConstants.html#TRAILING">TRAILING</a>, <a href="../../javax/swing/SwingConstants.html#VERTICAL">VERTICAL</a>, <a href="../../javax/swing/SwingConstants.html#WEST">WEST</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- --> </a> <h3>Fields inherited from interface java.awt.image.<a href="../../java/awt/image/ImageObserver.html" title="interface in java.awt.image">ImageObserver</a></h3> <code><a href="../../java/awt/image/ImageObserver.html#ABORT">ABORT</a>, <a href="../../java/awt/image/ImageObserver.html#ALLBITS">ALLBITS</a>, <a href="../../java/awt/image/ImageObserver.html#ERROR">ERROR</a>, <a href="../../java/awt/image/ImageObserver.html#FRAMEBITS">FRAMEBITS</a>, <a href="../../java/awt/image/ImageObserver.html#HEIGHT">HEIGHT</a>, <a href="../../java/awt/image/ImageObserver.html#PROPERTIES">PROPERTIES</a>, <a href="../../java/awt/image/ImageObserver.html#SOMEBITS">SOMEBITS</a>, <a href="../../java/awt/image/ImageObserver.html#WIDTH">WIDTH</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#JProgressBar--">JProgressBar</a></span>()</code>
<div class="block">
创建一个显示边框但没有进度字符串的水平进度条。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#JProgressBar-javax.swing.BoundedRangeModel-">JProgressBar</a></span>(<a href="../../javax/swing/BoundedRangeModel.html" title="interface in javax.swing">BoundedRangeModel</a> newModel)</code>
<div class="block">
创建一个水平进度条,使用指定的模型来保存进度条的数据。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#JProgressBar-int-">JProgressBar</a></span>(int orient)</code>
<div class="block">
创建具有指定方向的进度条,可以是
<code>SwingConstants.VERTICAL</code>
<code>SwingConstants.HORIZONTAL</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#JProgressBar-int-int-">JProgressBar</a></span>(int min, int max)</code>
<div class="block">
创建具有指定的最小和最大值的水平进度条。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#JProgressBar-int-int-int-">JProgressBar</a></span>(int orient, int min, int max)</code>
<div class="block">
使用指定的方向,最小和最大值创建进度条。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#addChangeListener-javax.swing.event.ChangeListener-">addChangeListener</a></span>(<a href="../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a> l)</code>
<div class="block">
将指定的ChangeListener
<code>ChangeListener</code>到进度条。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>protected <a href="../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#createChangeListener--">createChangeListener</a></span>()</code>
<div class="block">
想要处理来自模型的更改事件的子类不同,可以重写此返回一个自定义
<code>ChangeListener</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/JProgressBar.html#fireStateChanged--">fireStateChanged</a></span>()</code>
<div class="block">
发送一个
<code>ChangeEvent</code> ,其来源是这
<code>JProgressBar</code> ,所有
<code>ChangeListener</code> s已注册兴趣在
<code>ChangeEvent</code> s。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../javax/accessibility/AccessibleContext.html" title="class in javax.accessibility">AccessibleContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#getAccessibleContext--">getAccessibleContext</a></span>()</code>
<div class="block">
获取
<code>AccessibleContext</code>与此相关
<code>JProgressBar</code>
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#getChangeListeners--">getChangeListeners</a></span>()</code>
<div class="block">
返回所有的数组
<code>ChangeListener</code>加入到这一进度条以s
<code>addChangeListener</code>
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#getMaximum--">getMaximum</a></span>()</code>
<div class="block">
<code>BoundedRangeModel</code>返回进度条的
<code>maximum</code>值。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#getMinimum--">getMinimum</a></span>()</code>
<div class="block">
<code>BoundedRangeModel</code>返回进度条的
<code>minimum</code>值。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../javax/swing/BoundedRangeModel.html" title="interface in javax.swing">BoundedRangeModel</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#getModel--">getModel</a></span>()</code>
<div class="block">
返回此进度条使用的数据模型。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#getOrientation--">getOrientation</a></span>()</code>
<div class="block">
返回
<code>SwingConstants.VERTICAL</code>
<code>SwingConstants.HORIZONTAL</code> ,具体取决于进度条的方向。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#getPercentComplete--">getPercentComplete</a></span>()</code>
<div class="block">
返回进度条的完成百分比。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<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/JProgressBar.html#getString--">getString</a></span>()</code>
<div class="block">
返回当前进度的
<code>String</code>表示。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code><a href="../../javax/swing/plaf/ProgressBarUI.html" title="class in javax.swing.plaf">ProgressBarUI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#getUI--">getUI</a></span>()</code>
<div class="block">
返回渲染此组件的外观和对象。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<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/JProgressBar.html#getUIClassID--">getUIClassID</a></span>()</code>
<div class="block">
返回渲染此组件的look-and-feel类的名称。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#getValue--">getValue</a></span>()</code>
<div class="block">
进度条的电流返回
<code>value</code>
<code>BoundedRangeModel</code>
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#isBorderPainted--">isBorderPainted</a></span>()</code>
<div class="block">
返回
<code>borderPainted</code>属性。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#isIndeterminate--">isIndeterminate</a></span>()</code>
<div class="block">
返回
<code>indeterminate</code>属性的值。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#isStringPainted--">isStringPainted</a></span>()</code>
<div class="block">
返回
<code>stringPainted</code>属性的值。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#paintBorder-java.awt.Graphics-">paintBorder</a></span>(<a href="../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g)</code>
<div class="block">
如果
<code>borderPainted</code>属性为
<code>true</code>则绘制进度条的边框。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>protected <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/JProgressBar.html#paramString--">paramString</a></span>()</code>
<div class="block">
返回此
<code>JProgressBar</code>的字符串表示
<code>JProgressBar</code>
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#removeChangeListener-javax.swing.event.ChangeListener-">removeChangeListener</a></span>(<a href="../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a> l)</code>
<div class="block">
从进度条中删除一个
<code>ChangeListener</code>
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#setBorderPainted-boolean-">setBorderPainted</a></span>(boolean b)</code>
<div class="block">
设置
<code>borderPainted</code>属性,如果进度条应该绘制其边框,则为
<code>true</code>
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#setIndeterminate-boolean-">setIndeterminate</a></span>(boolean newValue)</code>
<div class="block">
设置进度条的
<code>indeterminate</code>属性,该属性确定进度条是否处于确定或不确定模式。
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#setMaximum-int-">setMaximum</a></span>(int n)</code>
<div class="block">
将进度条的最大值(存储在进度条的数据模型中)设置为
<code>n</code>
</div> </td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#setMinimum-int-">setMinimum</a></span>(int n)</code>
<div class="block">
将进度条的最小值(存储在进度条的数据模型中)设置为
<code>n</code>
</div> </td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#setModel-javax.swing.BoundedRangeModel-">setModel</a></span>(<a href="../../javax/swing/BoundedRangeModel.html" title="interface in javax.swing">BoundedRangeModel</a> newModel)</code>
<div class="block">
设置
<code>JProgressBar</code>使用的数据模型。
</div> </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/JProgressBar.html#setOrientation-int-">setOrientation</a></span>(int newOrientation)</code>
<div class="block">
将进度条的方向设置为
<code>newOrientation</code> ,必须为
<code>SwingConstants.VERTICAL</code>
<code>SwingConstants.HORIZONTAL</code>
</div> </td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-">setString</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> s)</code>
<div class="block">
设置进度字符串的值。
</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/JProgressBar.html#setStringPainted-boolean-">setStringPainted</a></span>(boolean b)</code>
<div class="block">
设置
<code>stringPainted</code>属性的值,该属性确定进度条是否应呈现进度字符串。
</div> </td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#setUI-javax.swing.plaf.ProgressBarUI-">setUI</a></span>(<a href="../../javax/swing/plaf/ProgressBarUI.html" title="class in javax.swing.plaf">ProgressBarUI</a> ui)</code>
<div class="block">
设置渲染此组件的外观和对象。
</div> </td>
</tr>
<tr class="rowColor" id="i29">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#setValue-int-">setValue</a></span>(int n)</code>
<div class="block">
将进度条的当前值设置为
<code>n</code>
</div> </td>
</tr>
<tr class="altColor" id="i30">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JProgressBar.html#updateUI--">updateUI</a></span>()</code>
<div class="block">
将UI属性重置为当前外观的值。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JComponent">
<!-- --> </a> <h3>Methods inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.html#addAncestorListener-javax.swing.event.AncestorListener-">addAncestorListener</a>, <a href="../../javax/swing/JComponent.html#addNotify--">addNotify</a>, <a href="../../javax/swing/JComponent.html#addVetoableChangeListener-java.beans.VetoableChangeListener-">addVetoableChangeListener</a>, <a href="../../javax/swing/JComponent.html#computeVisibleRect-java.awt.Rectangle-">computeVisibleRect</a>, <a href="../../javax/swing/JComponent.html#contains-int-int-">contains</a>, <a href="../../javax/swing/JComponent.html#createToolTip--">createToolTip</a>, <a href="../../javax/swing/JComponent.html#disable--">disable</a>, <a href="../../javax/swing/JComponent.html#enable--">enable</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-boolean-boolean-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-char-char-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-int-int-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#fireVetoableChange-java.lang.String-java.lang.Object-java.lang.Object-">fireVetoableChange</a>, <a href="../../javax/swing/JComponent.html#getActionForKeyStroke-javax.swing.KeyStroke-">getActionForKeyStroke</a>, <a href="../../javax/swing/JComponent.html#getActionMap--">getActionMap</a>, <a href="../../javax/swing/JComponent.html#getAlignmentX--">getAlignmentX</a>, <a href="../../javax/swing/JComponent.html#getAlignmentY--">getAlignmentY</a>, <a href="../../javax/swing/JComponent.html#getAncestorListeners--">getAncestorListeners</a>, <a href="../../javax/swing/JComponent.html#getAutoscrolls--">getAutoscrolls</a>, <a href="../../javax/swing/JComponent.html#getBaseline-int-int-">getBaseline</a>, <a href="../../javax/swing/JComponent.html#getBaselineResizeBehavior--">getBaselineResizeBehavior</a>, <a href="../../javax/swing/JComponent.html#getBorder--">getBorder</a>, <a href="../../javax/swing/JComponent.html#getBounds-java.awt.Rectangle-">getBounds</a>, <a href="../../javax/swing/JComponent.html#getClientProperty-java.lang.Object-">getClientProperty</a>, <a href="../../javax/swing/JComponent.html#getComponentGraphics-java.awt.Graphics-">getComponentGraphics</a>, <a href="../../javax/swing/JComponent.html#getComponentPopupMenu--">getComponentPopupMenu</a>, <a href="../../javax/swing/JComponent.html#getConditionForKeyStroke-javax.swing.KeyStroke-">getConditionForKeyStroke</a>, <a href="../../javax/swing/JComponent.html#getDebugGraphicsOptions--">getDebugGraphicsOptions</a>, <a href="../../javax/swing/JComponent.html#getDefaultLocale--">getDefaultLocale</a>, <a href="../../javax/swing/JComponent.html#getFontMetrics-java.awt.Font-">getFontMetrics</a>, <a href="../../javax/swing/JComponent.html#getGraphics--">getGraphics</a>, <a href="../../javax/swing/JComponent.html#getHeight--">getHeight</a>, <a href="../../javax/swing/JComponent.html#getInheritsPopupMenu--">getInheritsPopupMenu</a>, <a href="../../javax/swing/JComponent.html#getInputMap--">getInputMap</a>, <a href="../../javax/swing/JComponent.html#getInputMap-int-">getInputMap</a>, <a href="../../javax/swing/JComponent.html#getInputVerifier--">getInputVerifier</a>, <a href="../../javax/swing/JComponent.html#getInsets--">getInsets</a>, <a href="../../javax/swing/JComponent.html#getInsets-java.awt.Insets-">getInsets</a>, <a href="../../javax/swing/JComponent.html#getListeners-java.lang.Class-">getListeners</a>, <a href="../../javax/swing/JComponent.html#getLocation-java.awt.Point-">getLocation</a>, <a href="../../javax/swing/JComponent.html#getMaximumSize--">getMaximumSize</a>, <a href="../../javax/swing/JComponent.html#getMinimumSize--">getMinimumSize</a>, <a href="../../javax/swing/JComponent.html#getNextFocusableComponent--">getNextFocusableComponent</a>, <a href="../../javax/swing/JComponent.html#getPopupLocation-java.awt.event.MouseEvent-">getPopupLocation</a>, <a href="../../javax/swing/JComponent.html#getPreferredSize--">getPreferredSize</a>, <a href="../../javax/swing/JComponent.html#getRegisteredKeyStrokes--">getRegisteredKeyStrokes</a>, <a href="../../javax/swing/JComponent.html#getRootPane--">getRootPane</a>, <a href="../../javax/swing/JComponent.html#getSize-java.awt.Dimension-">getSize</a>, <a href="../../javax/swing/JComponent.html#getToolTipLocation-java.awt.event.MouseEvent-">getToolTipLocation</a>, <a href="../../javax/swing/JComponent.html#getToolTipText--">getToolTipText</a>, <a href="../../javax/swing/JComponent.html#getToolTipText-java.awt.event.MouseEvent-">getToolTipText</a>, <a href="../../javax/swing/JComponent.html#getTopLevelAncestor--">getTopLevelAncestor</a>, <a href="../../javax/swing/JComponent.html#getTransferHandler--">getTransferHandler</a>, <a href="../../javax/swing/JComponent.html#getVerifyInputWhenFocusTarget--">getVerifyInputWhenFocusTarget</a>, <a href="../../javax/swing/JComponent.html#getVetoableChangeListeners--">getVetoableChangeListeners</a>, <a href="../../javax/swing/JComponent.html#getVisibleRect--">getVisibleRect</a>, <a href="../../javax/swing/JComponent.html#getWidth--">getWidth</a>, <a href="../../javax/swing/JComponent.html#getX--">getX</a>, <a href="../../javax/swing/JComponent.html#getY--">getY</a>, <a href="../../javax/swing/JComponent.html#grabFocus--">grabFocus</a>, <a href="../../javax/swing/JComponent.html#hide--">hide</a>, <a href="../../javax/swing/JComponent.html#isDoubleBuffered--">isDoubleBuffered</a>, <a href="../../javax/swing/JComponent.html#isLightweightComponent-java.awt.Component-">isLightweightComponent</a>, <a href="../../javax/swing/JComponent.html#isManagingFocus--">isManagingFocus</a>, <a href="../../javax/swing/JComponent.html#isOpaque--">isOpaque</a>, <a href="../../javax/swing/JComponent.html#isOptimizedDrawingEnabled--">isOptimizedDrawingEnabled</a>, <a href="../../javax/swing/JComponent.html#isPaintingForPrint--">isPaintingForPrint</a>, <a href="../../javax/swing/JComponent.html#isPaintingOrigin--">isPaintingOrigin</a>, <a href="../../javax/swing/JComponent.html#isPaintingTile--">isPaintingTile</a>, <a href="../../javax/swing/JComponent.html#isRequestFocusEnabled--">isRequestFocusEnabled</a>, <a href="../../javax/swing/JComponent.html#isValidateRoot--">isValidateRoot</a>, <a href="../../javax/swing/JComponent.html#paint-java.awt.Graphics-">paint</a>, <a href="../../javax/swing/JComponent.html#paintChildren-java.awt.Graphics-">paintChildren</a>, <a href="../../javax/swing/JComponent.html#paintComponent-java.awt.Graphics-">paintComponent</a>, <a href="../../javax/swing/JComponent.html#paintImmediately-int-int-int-int-">paintImmediately</a>, <a href="../../javax/swing/JComponent.html#paintImmediately-java.awt.Rectangle-">paintImmediately</a>, <a href="../../javax/swing/JComponent.html#print-java.awt.Graphics-">print</a>, <a href="../../javax/swing/JComponent.html#printAll-java.awt.Graphics-">printAll</a>, <a href="../../javax/swing/JComponent.html#printBorder-java.awt.Graphics-">printBorder</a>, <a href="../../javax/swing/JComponent.html#printChildren-java.awt.Graphics-">printChildren</a>, <a href="../../javax/swing/JComponent.html#printComponent-java.awt.Graphics-">printComponent</a>, <a href="../../javax/swing/JComponent.html#processComponentKeyEvent-java.awt.event.KeyEvent-">processComponentKeyEvent</a>, <a href="../../javax/swing/JComponent.html#processKeyBinding-javax.swing.KeyStroke-java.awt.event.KeyEvent-int-boolean-">processKeyBinding</a>, <a href="../../javax/swing/JComponent.html#processKeyEvent-java.awt.event.KeyEvent-">processKeyEvent</a>, <a href="../../javax/swing/JComponent.html#processMouseEvent-java.awt.event.MouseEvent-">processMouseEvent</a>, <a href="../../javax/swing/JComponent.html#processMouseMotionEvent-java.awt.event.MouseEvent-">processMouseMotionEvent</a>, <a href="../../javax/swing/JComponent.html#putClientProperty-java.lang.Object-java.lang.Object-">putClientProperty</a>, <a href="../../javax/swing/JComponent.html#registerKeyboardAction-java.awt.event.ActionListener-javax.swing.KeyStroke-int-">registerKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#registerKeyboardAction-java.awt.event.ActionListener-java.lang.String-javax.swing.KeyStroke-int-">registerKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#removeAncestorListener-javax.swing.event.AncestorListener-">removeAncestorListener</a>, <a href="../../javax/swing/JComponent.html#removeNotify--">removeNotify</a>, <a href="../../javax/swing/JComponent.html#removeVetoableChangeListener-java.beans.VetoableChangeListener-">removeVetoableChangeListener</a>, <a href="../../javax/swing/JComponent.html#repaint-long-int-int-int-int-">repaint</a>, <a href="../../javax/swing/JComponent.html#repaint-java.awt.Rectangle-">repaint</a>, <a href="../../javax/swing/JComponent.html#requestDefaultFocus--">requestDefaultFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocus--">requestFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocus-boolean-">requestFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocusInWindow--">requestFocusInWindow</a>, <a href="../../javax/swing/JComponent.html#requestFocusInWindow-boolean-">requestFocusInWindow</a>, <a href="../../javax/swing/JComponent.html#resetKeyboardActions--">resetKeyboardActions</a>, <a href="../../javax/swing/JComponent.html#reshape-int-int-int-int-">reshape</a>, <a href="../../javax/swing/JComponent.html#revalidate--">revalidate</a>, <a href="../../javax/swing/JComponent.html#scrollRectToVisible-java.awt.Rectangle-">scrollRectToVisible</a>, <a href="../../javax/swing/JComponent.html#setActionMap-javax.swing.ActionMap-">setActionMap</a>, <a href="../../javax/swing/JComponent.html#setAlignmentX-float-">setAlignmentX</a>, <a href="../../javax/swing/JComponent.html#setAlignmentY-float-">setAlignmentY</a>, <a href="../../javax/swing/JComponent.html#setAutoscrolls-boolean-">setAutoscrolls</a>, <a href="../../javax/swing/JComponent.html#setBackground-java.awt.Color-">setBackground</a>, <a href="../../javax/swing/JComponent.html#setBorder-javax.swing.border.Border-">setBorder</a>, <a href="../../javax/swing/JComponent.html#setComponentPopupMenu-javax.swing.JPopupMenu-">setComponentPopupMenu</a>, <a href="../../javax/swing/JComponent.html#setDebugGraphicsOptions-int-">setDebugGraphicsOptions</a>, <a href="../../javax/swing/JComponent.html#setDefaultLocale-java.util.Locale-">setDefaultLocale</a>, <a href="../../javax/swing/JComponent.html#setDoubleBuffered-boolean-">setDoubleBuffered</a>, <a href="../../javax/swing/JComponent.html#setEnabled-boolean-">setEnabled</a>, <a href="../../javax/swing/JComponent.html#setFocusTraversalKeys-int-java.util.Set-">setFocusTraversalKeys</a>, <a href="../../javax/swing/JComponent.html#setFont-java.awt.Font-">setFont</a>, <a href="../../javax/swing/JComponent.html#setForeground-java.awt.Color-">setForeground</a>, <a href="../../javax/swing/JComponent.html#setInheritsPopupMenu-boolean-">setInheritsPopupMenu</a>, <a href="../../javax/swing/JComponent.html#setInputMap-int-javax.swing.InputMap-">setInputMap</a>, <a href="../../javax/swing/JComponent.html#setInputVerifier-javax.swing.InputVerifier-">setInputVerifier</a>, <a href="../../javax/swing/JComponent.html#setMaximumSize-java.awt.Dimension-">setMaximumSize</a>, <a href="../../javax/swing/JComponent.html#setMinimumSize-java.awt.Dimension-">setMinimumSize</a>, <a href="../../javax/swing/JComponent.html#setNextFocusableComponent-java.awt.Component-">setNextFocusableComponent</a>, <a href="../../javax/swing/JComponent.html#setOpaque-boolean-">setOpaque</a>, <a href="../../javax/swing/JComponent.html#setPreferredSize-java.awt.Dimension-">setPreferredSize</a>, <a href="../../javax/swing/JComponent.html#setRequestFocusEnabled-boolean-">setRequestFocusEnabled</a>, <a href="../../javax/swing/JComponent.html#setToolTipText-java.lang.String-">setToolTipText</a>, <a href="../../javax/swing/JComponent.html#setTransferHandler-javax.swing.TransferHandler-">setTransferHandler</a>, <a href="../../javax/swing/JComponent.html#setUI-javax.swing.plaf.ComponentUI-">setUI</a>, <a href="../../javax/swing/JComponent.html#setVerifyInputWhenFocusTarget-boolean-">setVerifyInputWhenFocusTarget</a>, <a href="../../javax/swing/JComponent.html#setVisible-boolean-">setVisible</a>, <a href="../../javax/swing/JComponent.html#unregisterKeyboardAction-javax.swing.KeyStroke-">unregisterKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#update-java.awt.Graphics-">update</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- --> </a> <h3>Methods inherited from class java.awt.<a href="../../java/awt/Container.html" title="class in java.awt">Container</a></h3> <code><a href="../../java/awt/Container.html#add-java.awt.Component-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-int-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-int-">add</a>, <a href="../../java/awt/Container.html#add-java.lang.String-java.awt.Component-">add</a>, <a href="../../java/awt/Container.html#addContainerListener-java.awt.event.ContainerListener-">addContainerListener</a>, <a href="../../java/awt/Container.html#addImpl-java.awt.Component-java.lang.Object-int-">addImpl</a>, <a href="../../java/awt/Container.html#addPropertyChangeListener-java.beans.PropertyChangeListener-">addPropertyChangeListener</a>, <a href="../../java/awt/Container.html#addPropertyChangeListener-java.lang.String-java.beans.PropertyChangeListener-">addPropertyChangeListener</a>, <a href="../../java/awt/Container.html#applyComponentOrientation-java.awt.ComponentOrientation-">applyComponentOrientation</a>, <a href="../../java/awt/Container.html#areFocusTraversalKeysSet-int-">areFocusTraversalKeysSet</a>, <a href="../../java/awt/Container.html#countComponents--">countComponents</a>, <a href="../../java/awt/Container.html#deliverEvent-java.awt.Event-">deliverEvent</a>, <a href="../../java/awt/Container.html#doLayout--">doLayout</a>, <a href="../../java/awt/Container.html#findComponentAt-int-int-">findComponentAt</a>, <a href="../../java/awt/Container.html#findComponentAt-java.awt.Point-">findComponentAt</a>, <a href="../../java/awt/Container.html#getComponent-int-">getComponent</a>, <a href="../../java/awt/Container.html#getComponentAt-int-int-">getComponentAt</a>, <a href="../../java/awt/Container.html#getComponentAt-java.awt.Point-">getComponentAt</a>, <a href="../../java/awt/Container.html#getComponentCount--">getComponentCount</a>, <a href="../../java/awt/Container.html#getComponents--">getComponents</a>, <a href="../../java/awt/Container.html#getComponentZOrder-java.awt.Component-">getComponentZOrder</a>, <a href="../../java/awt/Container.html#getContainerListeners--">getContainerListeners</a>, <a href="../../java/awt/Container.html#getFocusTraversalKeys-int-">getFocusTraversalKeys</a>, <a href="../../java/awt/Container.html#getFocusTraversalPolicy--">getFocusTraversalPolicy</a>, <a href="../../java/awt/Container.html#getLayout--">getLayout</a>, <a href="../../java/awt/Container.html#getMousePosition-boolean-">getMousePosition</a>, <a href="../../java/awt/Container.html#insets--">insets</a>, <a href="../../java/awt/Container.html#invalidate--">invalidate</a>, <a href="../../java/awt/Container.html#isAncestorOf-java.awt.Component-">isAncestorOf</a>, <a href="../../java/awt/Container.html#isFocusCycleRoot--">isFocusCycleRoot</a>, <a href="../../java/awt/Container.html#isFocusCycleRoot-java.awt.Container-">isFocusCycleRoot</a>, <a href="../../java/awt/Container.html#isFocusTraversalPolicyProvider--">isFocusTraversalPolicyProvider</a>, <a href="../../java/awt/Container.html#isFocusTraversalPolicySet--">isFocusTraversalPolicySet</a>, <a href="../../java/awt/Container.html#layout--">layout</a>, <a href="../../java/awt/Container.html#list-java.io.PrintStream-int-">list</a>, <a href="../../java/awt/Container.html#list-java.io.PrintWriter-int-">list</a>, <a href="../../java/awt/Container.html#locate-int-int-">locate</a>, <a href="../../java/awt/Container.html#minimumSize--">minimumSize</a>, <a href="../../java/awt/Container.html#paintComponents-java.awt.Graphics-">paintComponents</a>, <a href="../../java/awt/Container.html#preferredSize--">preferredSize</a>, <a href="../../java/awt/Container.html#printComponents-java.awt.Graphics-">printComponents</a>, <a href="../../java/awt/Container.html#processContainerEvent-java.awt.event.ContainerEvent-">processContainerEvent</a>, <a href="../../java/awt/Container.html#processEvent-java.awt.AWTEvent-">processEvent</a>, <a href="../../java/awt/Container.html#remove-java.awt.Component-">remove</a>, <a href="../../java/awt/Container.html#remove-int-">remove</a>, <a href="../../java/awt/Container.html#removeAll--">removeAll</a>, <a href="../../java/awt/Container.html#removeContainerListener-java.awt.event.ContainerListener-">removeContainerListener</a>, <a href="../../java/awt/Container.html#setComponentZOrder-java.awt.Component-int-">setComponentZOrder</a>, <a href="../../java/awt/Container.html#setFocusCycleRoot-boolean-">setFocusCycleRoot</a>, <a href="../../java/awt/Container.html#setFocusTraversalPolicy-java.awt.FocusTraversalPolicy-">setFocusTraversalPolicy</a>, <a href="../../java/awt/Container.html#setFocusTraversalPolicyProvider-boolean-">setFocusTraversalPolicyProvider</a>, <a href="../../java/awt/Container.html#setLayout-java.awt.LayoutManager-">setLayout</a>, <a href="../../java/awt/Container.html#transferFocusDownCycle--">transferFocusDownCycle</a>, <a href="../../java/awt/Container.html#validate--">validate</a>, <a href="../../java/awt/Container.html#validateTree--">validateTree</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- --> </a> <h3>Methods inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.html#action-java.awt.Event-java.lang.Object-">action</a>, <a href="../../java/awt/Component.html#add-java.awt.PopupMenu-">add</a>, <a href="../../java/awt/Component.html#addComponentListener-java.awt.event.ComponentListener-">addComponentListener</a>, <a href="../../java/awt/Component.html#addFocusListener-java.awt.event.FocusListener-">addFocusListener</a>, <a href="../../java/awt/Component.html#addHierarchyBoundsListener-java.awt.event.HierarchyBoundsListener-">addHierarchyBoundsListener</a>, <a href="../../java/awt/Component.html#addHierarchyListener-java.awt.event.HierarchyListener-">addHierarchyListener</a>, <a href="../../java/awt/Component.html#addInputMethodListener-java.awt.event.InputMethodListener-">addInputMethodListener</a>, <a href="../../java/awt/Component.html#addKeyListener-java.awt.event.KeyListener-">addKeyListener</a>, <a href="../../java/awt/Component.html#addMouseListener-java.awt.event.MouseListener-">addMouseListener</a>, <a href="../../java/awt/Component.html#addMouseMotionListener-java.awt.event.MouseMotionListener-">addMouseMotionListener</a>, <a href="../../java/awt/Component.html#addMouseWheelListener-java.awt.event.MouseWheelListener-">addMouseWheelListener</a>, <a href="../../java/awt/Component.html#bounds--">bounds</a>, <a href="../../java/awt/Component.html#checkImage-java.awt.Image-java.awt.image.ImageObserver-">checkImage</a>, <a href="../../java/awt/Component.html#checkImage-java.awt.Image-int-int-java.awt.image.ImageObserver-">checkImage</a>, <a href="../../java/awt/Component.html#coalesceEvents-java.awt.AWTEvent-java.awt.AWTEvent-">coalesceEvents</a>, <a href="../../java/awt/Component.html#contains-java.awt.Point-">contains</a>, <a href="../../java/awt/Component.html#createImage-java.awt.image.ImageProducer-">createImage</a>, <a href="../../java/awt/Component.html#createImage-int-int-">createImage</a>, <a href="../../java/awt/Component.html#createVolatileImage-int-int-">createVolatileImage</a>, <a href="../../java/awt/Component.html#createVolatileImage-int-int-java.awt.ImageCapabilities-">createVolatileImage</a>, <a href="../../java/awt/Component.html#disableEvents-long-">disableEvents</a>, <a href="../../java/awt/Component.html#dispatchEvent-java.awt.AWTEvent-">dispatchEvent</a>, <a href="../../java/awt/Component.html#enable-boolean-">enable</a>, <a href="../../java/awt/Component.html#enableEvents-long-">enableEvents</a>, <a href="../../java/awt/Component.html#enableInputMethods-boolean-">enableInputMethods</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-byte-byte-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-double-double-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-float-float-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-long-long-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-java.lang.Object-java.lang.Object-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-short-short-">firePropertyChange</a>, <a href="../../java/awt/Component.html#getBackground--">getBackground</a>, <a href="../../java/awt/Component.html#getBounds--">getBounds</a>, <a href="../../java/awt/Component.html#getColorModel--">getColorModel</a>, <a href="../../java/awt/Component.html#getComponentListeners--">getComponentListeners</a>, <a href="../../java/awt/Component.html#getComponentOrientation--">getComponentOrientation</a>, <a href="../../java/awt/Component.html#getCursor--">getCursor</a>, <a href="../../java/awt/Component.html#getDropTarget--">getDropTarget</a>, <a href="../../java/awt/Component.html#getFocusCycleRootAncestor--">getFocusCycleRootAncestor</a>, <a href="../../java/awt/Component.html#getFocusListeners--">getFocusListeners</a>, <a href="../../java/awt/Component.html#getFocusTraversalKeysEnabled--">getFocusTraversalKeysEnabled</a>, <a href="../../java/awt/Component.html#getFont--">getFont</a>, <a href="../../java/awt/Component.html#getForeground--">getForeground</a>, <a href="../../java/awt/Component.html#getGraphicsConfiguration--">getGraphicsConfiguration</a>, <a href="../../java/awt/Component.html#getHierarchyBoundsListeners--">getHierarchyBoundsListeners</a>, <a href="../../java/awt/Component.html#getHierarchyListeners--">getHierarchyListeners</a>, <a href="../../java/awt/Component.html#getIgnoreRepaint--">getIgnoreRepaint</a>, <a href="../../java/awt/Component.html#getInputContext--">getInputContext</a>, <a href="../../java/awt/Component.html#getInputMethodListeners--">getInputMethodListeners</a>, <a href="../../java/awt/Component.html#getInputMethodRequests--">getInputMethodRequests</a>, <a href="../../java/awt/Component.html#getKeyListeners--">getKeyListeners</a>, <a href="../../java/awt/Component.html#getLocale--">getLocale</a>, <a href="../../java/awt/Component.html#getLocation--">getLocation</a>, <a href="../../java/awt/Component.html#getLocationOnScreen--">getLocationOnScreen</a>, <a href="../../java/awt/Component.html#getMouseListeners--">getMouseListeners</a>, <a href="../../java/awt/Component.html#getMouseMotionListeners--">getMouseMotionListeners</a>, <a href="../../java/awt/Component.html#getMousePosition--">getMousePosition</a>, <a href="../../java/awt/Component.html#getMouseWheelListeners--">getMouseWheelListeners</a>, <a href="../../java/awt/Component.html#getName--">getName</a>, <a href="../../java/awt/Component.html#getParent--">getParent</a>, <a href="../../java/awt/Component.html#getPeer--">getPeer</a>, <a href="../../java/awt/Component.html#getPropertyChangeListeners--">getPropertyChangeListeners</a>, <a href="../../java/awt/Component.html#getPropertyChangeListeners-java.lang.String-">getPropertyChangeListeners</a>, <a href="../../java/awt/Component.html#getSize--">getSize</a>, <a href="../../java/awt/Component.html#getToolkit--">getToolkit</a>, <a href="../../java/awt/Component.html#getTreeLock--">getTreeLock</a>, <a href="../../java/awt/Component.html#gotFocus-java.awt.Event-java.lang.Object-">gotFocus</a>, <a href="../../java/awt/Component.html#handleEvent-java.awt.Event-">handleEvent</a>, <a href="../../java/awt/Component.html#hasFocus--">hasFocus</a>, <a href="../../java/awt/Component.html#imageUpdate-java.awt.Image-int-int-int-int-int-">imageUpdate</a>, <a href="../../java/awt/Component.html#inside-int-int-">inside</a>, <a href="../../java/awt/Component.html#isBackgroundSet--">isBackgroundSet</a>, <a href="../../java/awt/Component.html#isCursorSet--">isCursorSet</a>, <a href="../../java/awt/Component.html#isDisplayable--">isDisplayable</a>, <a href="../../java/awt/Component.html#isEnabled--">isEnabled</a>, <a href="../../java/awt/Component.html#isFocusable--">isFocusable</a>, <a href="../../java/awt/Component.html#isFocusOwner--">isFocusOwner</a>, <a href="../../java/awt/Component.html#isFocusTraversable--">isFocusTraversable</a>, <a href="../../java/awt/Component.html#isFontSet--">isFontSet</a>, <a href="../../java/awt/Component.html#isForegroundSet--">isForegroundSet</a>, <a href="../../java/awt/Component.html#isLightweight--">isLightweight</a>, <a href="../../java/awt/Component.html#isMaximumSizeSet--">isMaximumSizeSet</a>, <a href="../../java/awt/Component.html#isMinimumSizeSet--">isMinimumSizeSet</a>, <a href="../../java/awt/Component.html#isPreferredSizeSet--">isPreferredSizeSet</a>, <a href="../../java/awt/Component.html#isShowing--">isShowing</a>, <a href="../../java/awt/Component.html#isValid--">isValid</a>, <a href="../../java/awt/Component.html#isVisible--">isVisible</a>, <a href="../../java/awt/Component.html#keyDown-java.awt.Event-int-">keyDown</a>, <a href="../../java/awt/Component.html#keyUp-java.awt.Event-int-">keyUp</a>, <a href="../../java/awt/Component.html#list--">list</a>, <a href="../../java/awt/Component.html#list-java.io.PrintStream-">list</a>, <a href="../../java/awt/Component.html#list-java.io.PrintWriter-">list</a>, <a href="../../java/awt/Component.html#location--">location</a>, <a href="../../java/awt/Component.html#lostFocus-java.awt.Event-java.lang.Object-">lostFocus</a>, <a href="../../java/awt/Component.html#mouseDown-java.awt.Event-int-int-">mouseDown</a>, <a href="../../java/awt/Component.html#mouseDrag-java.awt.Event-int-int-">mouseDrag</a>, <a href="../../java/awt/Component.html#mouseEnter-java.awt.Event-int-int-">mouseEnter</a>, <a href="../../java/awt/Component.html#mouseExit-java.awt.Event-int-int-">mouseExit</a>, <a href="../../java/awt/Component.html#mouseMove-java.awt.Event-int-int-">mouseMove</a>, <a href="../../java/awt/Component.html#mouseUp-java.awt.Event-int-int-">mouseUp</a>, <a href="../../java/awt/Component.html#move-int-int-">move</a>, <a href="../../java/awt/Component.html#nextFocus--">nextFocus</a>, <a href="../../java/awt/Component.html#paintAll-java.awt.Graphics-">paintAll</a>, <a href="../../java/awt/Component.html#postEvent-java.awt.Event-">postEvent</a>, <a href="../../java/awt/Component.html#prepareImage-java.awt.Image-java.awt.image.ImageObserver-">prepareImage</a>, <a href="../../java/awt/Component.html#prepareImage-java.awt.Image-int-int-java.awt.image.ImageObserver-">prepareImage</a>, <a href="../../java/awt/Component.html#processComponentEvent-java.awt.event.ComponentEvent-">processComponentEvent</a>, <a href="../../java/awt/Component.html#processFocusEvent-java.awt.event.FocusEvent-">processFocusEvent</a>, <a href="../../java/awt/Component.html#processHierarchyBoundsEvent-java.awt.event.HierarchyEvent-">processHierarchyBoundsEvent</a>, <a href="../../java/awt/Component.html#processHierarchyEvent-java.awt.event.HierarchyEvent-">processHierarchyEvent</a>, <a href="../../java/awt/Component.html#processInputMethodEvent-java.awt.event.InputMethodEvent-">processInputMethodEvent</a>, <a href="../../java/awt/Component.html#processMouseWheelEvent-java.awt.event.MouseWheelEvent-">processMouseWheelEvent</a>, <a href="../../java/awt/Component.html#remove-java.awt.MenuComponent-">remove</a>, <a href="../../java/awt/Component.html#removeComponentListener-java.awt.event.ComponentListener-">removeComponentListener</a>, <a href="../../java/awt/Component.html#removeFocusListener-java.awt.event.FocusListener-">removeFocusListener</a>, <a href="../../java/awt/Component.html#removeHierarchyBoundsListener-java.awt.event.HierarchyBoundsListener-">removeHierarchyBoundsListener</a>, <a href="../../java/awt/Component.html#removeHierarchyListener-java.awt.event.HierarchyListener-">removeHierarchyListener</a>, <a href="../../java/awt/Component.html#removeInputMethodListener-java.awt.event.InputMethodListener-">removeInputMethodListener</a>, <a href="../../java/awt/Component.html#removeKeyListener-java.awt.event.KeyListener-">removeKeyListener</a>, <a href="../../java/awt/Component.html#removeMouseListener-java.awt.event.MouseListener-">removeMouseListener</a>, <a href="../../java/awt/Component.html#removeMouseMotionListener-java.awt.event.MouseMotionListener-">removeMouseMotionListener</a>, <a href="../../java/awt/Component.html#removeMouseWheelListener-java.awt.event.MouseWheelListener-">removeMouseWheelListener</a>, <a href="../../java/awt/Component.html#removePropertyChangeListener-java.beans.PropertyChangeListener-">removePropertyChangeListener</a>, <a href="../../java/awt/Component.html#removePropertyChangeListener-java.lang.String-java.beans.PropertyChangeListener-">removePropertyChangeListener</a>, <a href="../../java/awt/Component.html#repaint--">repaint</a>, <a href="../../java/awt/Component.html#repaint-int-int-int-int-">repaint</a>, <a href="../../java/awt/Component.html#repaint-long-">repaint</a>, <a href="../../java/awt/Component.html#resize-java.awt.Dimension-">resize</a>, <a href="../../java/awt/Component.html#resize-int-int-">resize</a>, <a href="../../java/awt/Component.html#setBounds-int-int-int-int-">setBounds</a>, <a href="../../java/awt/Component.html#setBounds-java.awt.Rectangle-">setBounds</a>, <a href="../../java/awt/Component.html#setComponentOrientation-java.awt.ComponentOrientation-">setComponentOrientation</a>, <a href="../../java/awt/Component.html#setCursor-java.awt.Cursor-">setCursor</a>, <a href="../../java/awt/Component.html#setDropTarget-java.awt.dnd.DropTarget-">setDropTarget</a>, <a href="../../java/awt/Component.html#setFocusable-boolean-">setFocusable</a>, <a href="../../java/awt/Component.html#setFocusTraversalKeysEnabled-boolean-">setFocusTraversalKeysEnabled</a>, <a href="../../java/awt/Component.html#setIgnoreRepaint-boolean-">setIgnoreRepaint</a>, <a href="../../java/awt/Component.html#setLocale-java.util.Locale-">setLocale</a>, <a href="../../java/awt/Component.html#setLocation-int-int-">setLocation</a>, <a href="../../java/awt/Component.html#setLocation-java.awt.Point-">setLocation</a>, <a href="../../java/awt/Component.html#setName-java.lang.String-">setName</a>, <a href="../../java/awt/Component.html#setSize-java.awt.Dimension-">setSize</a>, <a href="../../java/awt/Component.html#setSize-int-int-">setSize</a>, <a href="../../java/awt/Component.html#show--">show</a>, <a href="../../java/awt/Component.html#show-boolean-">show</a>, <a href="../../java/awt/Component.html#size--">size</a>, <a href="../../java/awt/Component.html#toString--">toString</a>, <a href="../../java/awt/Component.html#transferFocus--">transferFocus</a>, <a href="../../java/awt/Component.html#transferFocusBackward--">transferFocusBackward</a>, <a href="../../java/awt/Component.html#transferFocusUpCycle--">transferFocusUpCycle</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#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="orientation">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>orientation</h4> <pre>protected int orientation</pre>
<div class="block">
<span>进度条是水平还是垂直。</span>
<span>默认值为<code>HORIZONTAL</code></span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setOrientation-int-"><code>setOrientation(int)</code></a>
</dd>
</dl> </li>
</ul> <a name="paintBorder">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paintBorder</h4> <pre>protected boolean paintBorder</pre>
<div class="block">
<span>是否在进度条周围显示边框。</span>
<span>默认值为<code>true</code></span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setBorderPainted-boolean-"><code>setBorderPainted(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="model">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>model</h4> <pre>protected <a href="../../javax/swing/BoundedRangeModel.html" title="interface in javax.swing">BoundedRangeModel</a> model</pre>
<div class="block">
保存进度条数据的对象。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setModel-javax.swing.BoundedRangeModel-"><code>setModel(javax.swing.BoundedRangeModel)</code></a>
</dd>
</dl> </li>
</ul> <a name="progressString">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>progressString</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> progressString</pre>
<div class="block">
<span>可以在进度条上显示的可选字符串。</span>
<span>默认值为<code>null</code></span>
<span>将其设置为非<code>null</code>值并不意味着将显示该字符串。</span>
<span>要显示字符串, <code>paintString</code>必须是<code>true</code></span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-"><code>setString(java.lang.String)</code></a>
<a href="../../javax/swing/JProgressBar.html#setStringPainted-boolean-"><code>setStringPainted(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="paintString">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paintString</h4> <pre>protected boolean paintString</pre>
<div class="block">
<span>是否在进度条上显示文本字符串。</span>
<span>默认值为<code>false</code></span>
<span>将其设置为<code>true</code>会导致在进度条上显示要呈现的进度的文本显示。</span>
<span>如果<code>progressString</code><code>null</code> ,则完成百分比显示在进度条上。</span>
<span>否则,将在进度条上呈现<code>progressString</code></span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setStringPainted-boolean-"><code>setStringPainted(boolean)</code></a>
<a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-"><code>setString(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="changeEvent">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>changeEvent</h4> <pre>protected transient <a href="../../javax/swing/event/ChangeEvent.html" title="class in javax.swing.event">ChangeEvent</a> changeEvent</pre>
<div class="block">
<span>每个实例只需要一个<code>ChangeEvent</code> ,因为事件唯一有趣的属性是不可变的源,即进度条。</span>
<span>事件首次在事件通知被触发时被懒惰地创建。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#fireStateChanged--"><code>fireStateChanged()</code></a>
</dd>
</dl> </li>
</ul> <a name="changeListener">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>changeListener</h4> <pre>protected <a href="../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a> changeListener</pre>
<div class="block">
监听进度条模型发送的更改事件,将其重新分配到此进度条上注册的更改事件侦听器。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#createChangeListener--"><code>createChangeListener()</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="JProgressBar--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>JProgressBar</h4> <pre>public JProgressBar()</pre>
<div class="block">
<span>创建一个显示边框但没有进度字符串的水平进度条。</span>
<span>初始值和最小值为0最大值为100。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setOrientation-int-"><code>setOrientation(int)</code></a>
<a href="../../javax/swing/JProgressBar.html#setBorderPainted-boolean-"><code>setBorderPainted(boolean)</code></a>
<a href="../../javax/swing/JProgressBar.html#setStringPainted-boolean-"><code>setStringPainted(boolean)</code></a>
<a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-"><code>setString(java.lang.String)</code></a>
<a href="../../javax/swing/JProgressBar.html#setIndeterminate-boolean-"><code>setIndeterminate(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="JProgressBar-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>JProgressBar</h4> <pre>public JProgressBar(int orient)</pre>
<div class="block">
<span>创建具有指定方向的进度条,可以是<code>SwingConstants.VERTICAL</code><code>SwingConstants.HORIZONTAL</code></span>
<span>默认情况下,绘制边框,但没有进度字符串。</span>
<span>初始值和最小值为0最大值为100。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>orient</code> - 进度条所需的方向
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>orient</code>是非法值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setOrientation-int-"><code>setOrientation(int)</code></a>
<a href="../../javax/swing/JProgressBar.html#setBorderPainted-boolean-"><code>setBorderPainted(boolean)</code></a>
<a href="../../javax/swing/JProgressBar.html#setStringPainted-boolean-"><code>setStringPainted(boolean)</code></a>
<a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-"><code>setString(java.lang.String)</code></a>
<a href="../../javax/swing/JProgressBar.html#setIndeterminate-boolean-"><code>setIndeterminate(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="JProgressBar-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>JProgressBar</h4> <pre>public JProgressBar(int min,
int max)</pre>
<div class="block">
<span>创建具有指定的最小和最大值的水平进度条。</span>
<span>将进度条的初始值设置为指定的最小值。</span>
<span>默认情况下,绘制边框,但没有进度字符串。</span>
<p> <span><code>BoundedRangeModel</code>保存进度条的数据处理,可能不正确地设置了最小值,初始,并在进度条上的最大值出现的任何问题。</span> <span>有关详细信息,请参阅<code>BoundedRangeModel</code>文档。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>min</code> - 进度条的最小值
</dd>
<dd>
<code>max</code> - 进度条的最大值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/BoundedRangeModel.html" title="javax.swing中的接口"><code>BoundedRangeModel</code></a> <a href="../../javax/swing/JProgressBar.html#setOrientation-int-"><code>setOrientation(int)</code></a> <a href="../../javax/swing/JProgressBar.html#setBorderPainted-boolean-"><code>setBorderPainted(boolean)</code></a> <a href="../../javax/swing/JProgressBar.html#setStringPainted-boolean-"><code>setStringPainted(boolean)</code></a> <a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-"><code>setString(java.lang.String)</code></a> <a href="../../javax/swing/JProgressBar.html#setIndeterminate-boolean-"><code>setIndeterminate(boolean)</code></a></span>
</dd>
</dl> </li>
</ul> <a name="JProgressBar-int-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>JProgressBar</h4> <pre>public JProgressBar(int orient,
int min,
int max)</pre>
<div class="block">
<span>使用指定的方向,最小和最大值创建进度条。</span>
<span>默认情况下,绘制边框,但没有进度字符串。</span>
<span>将进度条的初始值设置为指定的最小值。</span>
<p> <span><code>BoundedRangeModel</code>保存进度条的数据处理,可能不正确地设置了最小值,初始,并在进度条上的最大值出现的任何问题。</span> <span>有关详细信息,请参阅<code>BoundedRangeModel</code>文档。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>orient</code> - 进度条的所需方向
</dd>
<dd>
<code>min</code> - 进度条的最小值
</dd>
<dd>
<code>max</code> - 进度条的最大值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>orient</code>是非法值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/BoundedRangeModel.html" title="javax.swing中的接口"><code>BoundedRangeModel</code></a> <a href="../../javax/swing/JProgressBar.html#setOrientation-int-"><code>setOrientation(int)</code></a> <a href="../../javax/swing/JProgressBar.html#setBorderPainted-boolean-"><code>setBorderPainted(boolean)</code></a> <a href="../../javax/swing/JProgressBar.html#setStringPainted-boolean-"><code>setStringPainted(boolean)</code></a> <a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-"><code>setString(java.lang.String)</code></a> <a href="../../javax/swing/JProgressBar.html#setIndeterminate-boolean-"><code>setIndeterminate(boolean)</code></a></span>
</dd>
</dl> </li>
</ul> <a name="JProgressBar-javax.swing.BoundedRangeModel-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>JProgressBar</h4> <pre>public JProgressBar(<a href="../../javax/swing/BoundedRangeModel.html" title="interface in javax.swing">BoundedRangeModel</a> newModel)</pre>
<div class="block">
<span>创建一个水平进度条,使用指定的模型来保存进度条的数据。</span>
<span>默认情况下,绘制边框,但没有进度字符串。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>newModel</code> - 进度条的数据模型
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setOrientation-int-"><code>setOrientation(int)</code></a>
<a href="../../javax/swing/JProgressBar.html#setBorderPainted-boolean-"><code>setBorderPainted(boolean)</code></a>
<a href="../../javax/swing/JProgressBar.html#setStringPainted-boolean-"><code>setStringPainted(boolean)</code></a>
<a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-"><code>setString(java.lang.String)</code></a>
<a href="../../javax/swing/JProgressBar.html#setIndeterminate-boolean-"><code>setIndeterminate(boolean)</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getOrientation--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getOrientation</h4> <pre>public int getOrientation()</pre>
<div class="block">
<span>返回<code>SwingConstants.VERTICAL</code><code>SwingConstants.HORIZONTAL</code> ,具体取决于进度条的方向。</span>
<span>默认方向为<code>SwingConstants.HORIZONTAL</code></span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>HORIZONTAL</code>
<code>VERTICAL</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setOrientation-int-"><code>setOrientation(int)</code></a>
</dd>
</dl> </li>
</ul> <a name="setOrientation-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setOrientation</h4> <pre>public void setOrientation(int newOrientation)</pre>
<div class="block">
<span>将进度条的方向设置为<code>newOrientation</code> ,必须为<code>SwingConstants.VERTICAL</code><code>SwingConstants.HORIZONTAL</code></span>
<span>默认方向为<code>SwingConstants.HORIZONTAL</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>newOrientation</code> -
<code>HORIZONTAL</code>
<code>VERTICAL</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>newOrientation</code>是非法值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#getOrientation--"><code>getOrientation()</code></a>
</dd>
</dl> </li>
</ul> <a name="isStringPainted--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isStringPainted</h4> <pre>public boolean isStringPainted()</pre>
<div class="block">
返回
<code>stringPainted</code>属性的值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该值为
<code>stringPainted</code>属性
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setStringPainted-boolean-"><code>setStringPainted(boolean)</code></a>
<a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-"><code>setString(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setStringPainted-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setStringPainted</h4> <pre>public void setStringPainted(boolean b)</pre>
<div class="block">
<span>设置<code>stringPainted</code>属性的值,该属性确定进度条是否应呈现进度字符串。</span>
<span>默认值为<code>false</code> ,意思是没有字符串被画。</span>
<span>某些外观和感觉可能不支持进度字符串,或只有当进度条处于确定模式时才支持它们。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>b</code> -
<code>true</code>如果进度条应该呈现一个字符串
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#isStringPainted--"><code>isStringPainted()</code></a>
<a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-"><code>setString(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="getString--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getString</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getString()</pre>
<div class="block">
<span>返回当前进度的<code>String</code>表示。</span>
<span>默认情况下,这将返回一个简单的百分比<code>String</code>基于从<code>getPercentComplete</code>返回的值。</span>
<span>一个例子就是“42”。</span>
<span>您可以通过致电<code>setString</code>进行更改。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
进度字符串的值,或进度字符串为
<code>null</code>的简单百分比字符串
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setString-java.lang.String-"><code>setString(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setString-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setString</h4> <pre>public void setString(<a href="../../java/lang/String.html" title="class in java.lang">String</a> s)</pre>
<div class="block">
<span>设置进度字符串的值。</span>
<span>默认情况下,此字符串为<code>null</code> ,这意味着使用简单百分比字符串的内置行为。</span>
<span>如果您提供了自定义的进度字符串,并希望还原到内置行为,请将该字符串设置为<code>null</code></span>
<p> <span>只有当<code>isStringPainted</code>方法返回<code>true</code> ,进度字符串<code>true</code></span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>s</code> - 进度字符串的值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#getString--"><code>getString()</code></a>
<a href="../../javax/swing/JProgressBar.html#setStringPainted-boolean-"><code>setStringPainted(boolean)</code></a>
<a href="../../javax/swing/JProgressBar.html#isStringPainted--"><code>isStringPainted()</code></a>
</dd>
</dl> </li>
</ul> <a name="getPercentComplete--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPercentComplete</h4> <pre>public double getPercentComplete()</pre>
<div class="block">
<span>返回进度条的完成百分比。</span>
<span>请注意该数字介于0.0和1.0之间。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
此进度条的完成百分比
</dd>
</dl> </li>
</ul> <a name="isBorderPainted--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isBorderPainted</h4> <pre>public boolean isBorderPainted()</pre>
<div class="block">
返回
<code>borderPainted</code>属性。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
价值
<code>borderPainted</code>属性
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setBorderPainted-boolean-"><code>setBorderPainted(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="setBorderPainted-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setBorderPainted</h4> <pre>public void setBorderPainted(boolean b)</pre>
<div class="block">
<span>设置<code>borderPainted</code>属性,如果进度条应该绘制其边框,则为<code>true</code></span>
<span>此属性的默认值为<code>true</code></span>
<span>一些外观和感觉可能不会实现画边框;</span>
<span>他们将忽略此属性。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>b</code> - <code>true</code>如果进度条应该绘制其边框;</span>
<span>否则, <code>false</code></span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#isBorderPainted--"><code>isBorderPainted()</code></a>
</dd>
</dl> </li>
</ul> <a name="paintBorder-java.awt.Graphics-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paintBorder</h4> <pre>protected void paintBorder(<a href="../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g)</pre>
<div class="block">
如果
<code>borderPainted</code>属性为
<code>true</code>则绘制进度条的边框。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#paintBorder-java.awt.Graphics-">paintBorder</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>g</code> - 要绘制边框的
<code>Graphics</code>上下文
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JComponent.html#paint-java.awt.Graphics-"><code>JComponent.paint(java.awt.Graphics)</code></a>
<a href="../../javax/swing/JComponent.html#setBorder-javax.swing.border.Border-"><code>JComponent.setBorder(javax.swing.border.Border)</code></a>
<a href="../../javax/swing/JProgressBar.html#isBorderPainted--"><code>isBorderPainted()</code></a>
<a href="../../javax/swing/JProgressBar.html#setBorderPainted-boolean-"><code>setBorderPainted(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="getUI--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getUI</h4> <pre>public <a href="../../javax/swing/plaf/ProgressBarUI.html" title="class in javax.swing.plaf">ProgressBarUI</a> getUI()</pre>
<div class="block">
返回渲染此组件的外观和对象。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
呈现此组件的
<code>ProgressBarUI</code>对象
</dd>
</dl> </li>
</ul> <a name="setUI-javax.swing.plaf.ProgressBarUI-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setUI</h4> <pre>public void setUI(<a href="../../javax/swing/plaf/ProgressBarUI.html" title="class in javax.swing.plaf">ProgressBarUI</a> ui)</pre>
<div class="block">
设置渲染此组件的外观和对象。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>ui</code> - 一个
<code>ProgressBarUI</code>对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/UIDefaults.html#getUI-javax.swing.JComponent-"><code>UIDefaults.getUI(javax.swing.JComponent)</code></a>
</dd>
</dl> </li>
</ul> <a name="updateUI--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>updateUI</h4> <pre>public void updateUI()</pre>
<div class="block">
将UI属性重置为当前外观的值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#updateUI--">updateUI</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JComponent.html#updateUI--"><code>JComponent.updateUI()</code></a>
</dd>
</dl> </li>
</ul> <a name="getUIClassID--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getUIClassID</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getUIClassID()</pre>
<div class="block">
返回渲染此组件的look-and-feel类的名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#getUIClassID--">getUIClassID</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
字符串“ProgressBarUI”
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JComponent.html#getUIClassID--"><code>JComponent.getUIClassID()</code></a>
<a href="../../javax/swing/UIDefaults.html#getUI-javax.swing.JComponent-"><code>UIDefaults.getUI(javax.swing.JComponent)</code></a>
</dd>
</dl> </li>
</ul> <a name="createChangeListener--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>createChangeListener</h4> <pre>protected <a href="../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a> createChangeListener()</pre>
<div class="block">
<span>想要处理来自模型的更改事件的子类可以覆盖此方法,以返回自定义<code>ChangeListener</code>实现的实例。</span>
<span>默认的<code>ChangeListener</code>只需调用<code>fireStateChanged</code>方法将<code>ChangeEvent</code> s转至直接添加到进度条的<code>ChangeListener</code></span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JProgressBar.html#changeListener"><code>changeListener</code></a> <a href="../../javax/swing/JProgressBar.html#fireStateChanged--"><code>fireStateChanged()</code></a> <a href="../../javax/swing/event/ChangeListener.html" title="javax.swing.event中的接口"><code>ChangeListener</code></a> <a href="../../javax/swing/BoundedRangeModel.html" title="javax.swing中的接口"><code>BoundedRangeModel</code></a></span>
</dd>
</dl> </li>
</ul> <a name="addChangeListener-javax.swing.event.ChangeListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addChangeListener</h4> <pre>public void addChangeListener(<a href="../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a> l)</pre>
<div class="block">
将指定的ChangeListener
<code>ChangeListener</code>到进度条。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 添加的
<code>ChangeListener</code>
</dd>
</dl> </li>
</ul> <a name="removeChangeListener-javax.swing.event.ChangeListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeChangeListener</h4> <pre>public void removeChangeListener(<a href="../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a> l)</pre>
<div class="block">
从进度条中删除一个
<code>ChangeListener</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 要删除的
<code>ChangeListener</code>
</dd>
</dl> </li>
</ul> <a name="getChangeListeners--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getChangeListeners</h4> <pre>public <a href="../../javax/swing/event/ChangeListener.html" title="interface in javax.swing.event">ChangeListener</a>[] getChangeListeners()</pre>
<div class="block">
返回所有的数组
<code>ChangeListener</code>加入到这一进度条以s
<code>addChangeListener</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
所有添加的
<code>ChangeListener</code>或一个空数组,如果没有添加听众
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="fireStateChanged--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>fireStateChanged</h4> <pre>protected void fireStateChanged()</pre>
<div class="block">
<span>发送一个<code>ChangeEvent</code> ,其来源是这<code>JProgressBar</code> ,所有<code>ChangeListener</code> s已注册兴趣在<code>ChangeEvent</code> s。</span>
<span>每次从模型接收到一个<code>ChangeEvent</code>时都会调用此方法。</span>
<p> <span>如果需要,创建事件实例,并存储在<code>changeEvent</code></span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JProgressBar.html#addChangeListener-javax.swing.event.ChangeListener-"><code>addChangeListener(javax.swing.event.ChangeListener)</code></a> <a href="../../javax/swing/event/EventListenerList.html" title="javax.swing.event中的类"><code>EventListenerList</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getModel--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getModel</h4> <pre>public <a href="../../javax/swing/BoundedRangeModel.html" title="interface in javax.swing">BoundedRangeModel</a> getModel()</pre>
<div class="block">
返回此进度条使用的数据模型。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
目前
<code>BoundedRangeModel</code>使用的
<code>BoundedRangeModel</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JProgressBar.html#setModel-javax.swing.BoundedRangeModel-"><code>setModel(javax.swing.BoundedRangeModel)</code></a> <a href="../../javax/swing/BoundedRangeModel.html" title="javax.swing中的接口"><code>BoundedRangeModel</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setModel-javax.swing.BoundedRangeModel-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setModel</h4> <pre>public void setModel(<a href="../../javax/swing/BoundedRangeModel.html" title="interface in javax.swing">BoundedRangeModel</a> newModel)</pre>
<div class="block">
<span>设置<code>JProgressBar</code>使用的数据模型。</span>
<span>请注意, <code>BoundedRangeModel</code><code>extent</code>未使用,设置为<code>0</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>newModel</code> -
<code>BoundedRangeModel</code>使用
</dd>
</dl> </li>
</ul> <a name="getValue--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getValue</h4> <pre>public int getValue()</pre>
<div class="block">
<span>进度条的电流返回<code>value</code><code>BoundedRangeModel</code></span>
<span>该值始终在最小值和最大值之间,包括值。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
进度条的当前值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setValue-int-"><code>setValue(int)</code></a>
<a href="../../javax/swing/BoundedRangeModel.html#getValue--"><code>BoundedRangeModel.getValue()</code></a>
</dd>
</dl> </li>
</ul> <a name="getMinimum--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMinimum</h4> <pre>public int getMinimum()</pre>
<div class="block">
<code>BoundedRangeModel</code>返回进度条的
<code>minimum</code>值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
进度条的最小值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setMinimum-int-"><code>setMinimum(int)</code></a>
<a href="../../javax/swing/BoundedRangeModel.html#getMinimum--"><code>BoundedRangeModel.getMinimum()</code></a>
</dd>
</dl> </li>
</ul> <a name="getMaximum--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMaximum</h4> <pre>public int getMaximum()</pre>
<div class="block">
<code>BoundedRangeModel</code>返回进度条的
<code>maximum</code>值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
进度条的最大值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setMaximum-int-"><code>setMaximum(int)</code></a>
<a href="../../javax/swing/BoundedRangeModel.html#getMaximum--"><code>BoundedRangeModel.getMaximum()</code></a>
</dd>
</dl> </li>
</ul> <a name="setValue-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setValue</h4> <pre>public void setValue(int n)</pre>
<div class="block">
<span>将进度条的当前值设置为<code>n</code></span>
<span>该方法将新值转发到模型。</span>
<p> <span>数据模型( <code>BoundedRangeModel</code>一个实例)处理从分配错误值引起的任何数学问题。</span> <span>有关详细信息,请参阅<code>BoundedRangeModel</code>文档。</span> </p>
<p> <span>如果新值与上一个值不同,则会通知所有更改侦听器。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>n</code> - 新值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#getValue--"><code>getValue()</code></a>
<a href="../../javax/swing/JProgressBar.html#addChangeListener-javax.swing.event.ChangeListener-"><code>addChangeListener(javax.swing.event.ChangeListener)</code></a>
<a href="../../javax/swing/BoundedRangeModel.html#setValue-int-"><code>BoundedRangeModel.setValue(int)</code></a>
</dd>
</dl> </li>
</ul> <a name="setMinimum-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setMinimum</h4> <pre>public void setMinimum(int n)</pre>
<div class="block">
<span>将进度条的最小值(存储在进度条的数据模型中)设置为<code>n</code></span>
<p> <span>数据模型( <code>BoundedRangeModel</code>实例)处理从分配错误值引起的任何数学问题。</span> <span>有关详细信息,请参阅<code>BoundedRangeModel</code>文档。</span> </p>
<p> <span>如果最小值与以前的最小值不同,则会通知所有更改侦听器。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>n</code> - 新的最低限度
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#getMinimum--"><code>getMinimum()</code></a>
<a href="../../javax/swing/JProgressBar.html#addChangeListener-javax.swing.event.ChangeListener-"><code>addChangeListener(javax.swing.event.ChangeListener)</code></a>
<a href="../../javax/swing/BoundedRangeModel.html#setMinimum-int-"><code>BoundedRangeModel.setMinimum(int)</code></a>
</dd>
</dl> </li>
</ul> <a name="setMaximum-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setMaximum</h4> <pre>public void setMaximum(int n)</pre>
<div class="block">
<span>将进度条的最大值(存储在进度条的数据模型中)设置为<code>n</code></span>
<p> <span>底层<code>BoundedRangeModel</code>处理从分配错误值引起的任何数学问题。</span> <span>有关详细信息,请参阅<code>BoundedRangeModel</code>文档。</span> </p>
<p> <span>如果最大值与先前的最大值不同,则会通知所有更改侦听器。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>n</code> - 新的最大值
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#getMaximum--"><code>getMaximum()</code></a>
<a href="../../javax/swing/JProgressBar.html#addChangeListener-javax.swing.event.ChangeListener-"><code>addChangeListener(javax.swing.event.ChangeListener)</code></a>
<a href="../../javax/swing/BoundedRangeModel.html#setMaximum-int-"><code>BoundedRangeModel.setMaximum(int)</code></a>
</dd>
</dl> </li>
</ul> <a name="setIndeterminate-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setIndeterminate</h4> <pre>public void setIndeterminate(boolean newValue)</pre>
<div class="block">
<span>设置进度条的<code>indeterminate</code>属性,该属性决定进度条是确定还是不确定的模式。</span>
<span>不确定的进度条不间断地显示动画,指示发生未知长度的操作。</span>
<span>默认情况下,此属性为<code>false</code></span>
<span>有些看起来和感觉可能不支持不确定的进度条;</span>
<span>他们将忽略此属性。</span>
<p> <span>有关使用不确定进度条的示例,请参阅<a href="http://docs.oracle.com/javase/tutorial/uiswing/components/progress.html" target="_top">How to Monitor Progress</a></span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>newValue</code> - <code>true</code>如果进度条应该改为不确定模式;</span>
<span><code>false</code>如果它应该恢复正常。</span>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/JProgressBar.html#isIndeterminate--"><code>isIndeterminate()</code></a> <a href="../../javax/swing/plaf/basic/BasicProgressBarUI.html" title="javax.swing.plaf.basic中的类"><code>BasicProgressBarUI</code></a></span>
</dd>
</dl> </li>
</ul> <a name="isIndeterminate--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isIndeterminate</h4> <pre>public boolean isIndeterminate()</pre>
<div class="block">
返回
<code>indeterminate</code>属性的值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
价值
<code>indeterminate</code>属性
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JProgressBar.html#setIndeterminate-boolean-"><code>setIndeterminate(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="paramString--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paramString</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> paramString()</pre>
<div class="block">
<span>返回此<code>JProgressBar</code>的字符串表示<code>JProgressBar</code></span>
<span>该方法仅用于调试目的。</span>
<span>返回的字符串的内容和格式可能会有所不同。</span>
<span>返回的字符串可能为空,但可能不是<code>null</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#paramString--">paramString</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
这个
<code>JProgressBar</code>的字符串表示
<code>JProgressBar</code>
</dd>
</dl> </li>
</ul> <a name="getAccessibleContext--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getAccessibleContext</h4> <pre>public <a href="../../javax/accessibility/AccessibleContext.html" title="class in javax.accessibility">AccessibleContext</a> getAccessibleContext()</pre>
<div class="block">
<span>获取<code>AccessibleContext</code>与此相关<code>JProgressBar</code></span>
<span>对于进度条,在<code>AccessibleContext</code>需要一个形式<code>AccessibleJProgressBar</code></span>
<span>如有必要,将创建一个新的<code>AccessibleJProgressBar</code>实例。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/accessibility/Accessible.html#getAccessibleContext--">getAccessibleContext</a></code>在接口
<code><a href="../../javax/accessibility/Accessible.html" title="interface in javax.accessibility">Accessible</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Component.html#getAccessibleContext--">getAccessibleContext</a></code>
<code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>AccessibleJProgressBar</code> ,作为
<code>AccessibleContext</code>这个
<code>JProgressBar</code>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>