モジュール java.desktop
パッケージ javax.swing

クラスProgressMonitor

java.lang.Object
javax.swing.ProgressMonitor
すべての実装されたインタフェース:
Accessible

public class ProgressMonitor extends Object implements Accessible
処理の進捗を監視するクラスです。 処理にしばらく時間がかかる場合には、進捗ダイアログが表示されます。 作成されたProgressMonitorには、数値範囲と説明的な文字列が与えられます。 処理が進むと、setProgressメソッドを呼び出して、[min,max]の範囲でどのくらい処理が進んでいるかを示します。 初期状態では、ProgressDialogはありません。 最初のmillisToDecideToPopupミリ秒(デフォルトは500)が経過してから、進捗モニターで処理にかかる時間が予測されます。 その時間がmillisToPopup (デフォルトは2000ミリ秒、つまり2秒)より長い場合は、ProgressDialogが表示されます。

ダイアログ・ボックスが可視である場合は、setProgressが呼び出されたときに進捗バーが更新されることがあります。setProgressは、常に進捗バーを更新するわけではなく、操作が非常に進んでいる場合にだけ更新します。

例および詳細は、『The Java Tutorial』の「How to Monitor Progress」を参照してください。

導入されたバージョン:
1.2
関連項目: