public class ProgressMonitor extends Object implements Accessible
ダイアログ・ボックスが可視である場合は、setProgressが呼び出されたときに進捗バーが更新されることがあります。setProgressは、常に進捗バーを更新するわけではなく、操作が非常に進んでいる場合にだけ更新します。
例および詳細は、『The Java Tutorial』の「How to Monitor Progress」を参照してください。
| 修飾子と型 | クラス | 説明 |
|---|---|---|
protected class |
ProgressMonitor.AccessibleProgressMonitor |
AccessibleProgressMonitorは、ProgressMonitorクラスのアクセシビリティ・サポートを実装しています。 |
| 修飾子と型 | フィールド | 説明 |
|---|---|---|
protected AccessibleContext |
accessibleContext |
ProgressMonitorのAccessibleContext |
| コンストラクタ | 説明 |
|---|---|
ProgressMonitor(Component parentComponent, Object message, String note, int min, int max) |
進捗状況を示すグラフィック・オブジェクトを構築します。進捗状況は、通常、処理が完了に近づくにつれて矩形のバーを埋めていくことで示します。
|
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
void |
close() |
処理が完了したことを示します。
|
AccessibleContext |
getAccessibleContext() |
ProgressMonitorのAccessibleContextを取得します。 |
int |
getMaximum() |
最大値(進捗値の最高値)を返します。
|
int |
getMillisToDecideToPopup() |
進捗モニターを表示するかどうかを決定するまでにこのオブジェクトが待つ時間を返します。
|
int |
getMillisToPopup() |
ポップアップが表示されるまでの時間を返します。
|
int |
getMinimum() |
最小値(進捗値の最低値)を返します。
|
String |
getNote() |
進捗メッセージとともに表示される追加の注記を設定します。
|
boolean |
isCanceled() |
ユーザーが進捗ダイアログで「取消し(Cancel)」ボタンを押した場合にtrueを返します。
|
void |
setMaximum(int m) |
最大値を設定します。
|
void |
setMillisToDecideToPopup(int millisToDecideToPopup) |
進捗モニターを表示するかどうかを決定するまでの待ち時間を設定します。
|
void |
setMillisToPopup(int millisToPopup) |
ポップアップが表示されるまでの時間を設定します。
|
void |
setMinimum(int m) |
最小値を設定します。
|
void |
setNote(String note) |
進捗メッセージとともに表示される追加の注記を設定します。
|
void |
setProgress(int nv) |
監視している処理の進捗状況を示します。
|
protected AccessibleContext accessibleContext
ProgressMonitorのAccessibleContextpublic ProgressMonitor(Component parentComponent, Object message, String note, int min, int max)
parentComponent - ダイアログ・ボックスの親コンポーネントmessage - 監視している処理をユーザーに示すために表示される説明用のメッセージ。 これは、処理が進んでも変更されない。 値の範囲については、JOptionPane.messageのメソッドのメッセージ・パラメータを参照。 note - 処理の状態を説明する短いノート。 処理が進むと、setNoteを呼び出して、表示されているノートを変更できる。 たとえば、ファイルのリストを繰返し処理する操作で、処理中のファイル名を表示する場合などに、この注を使用する。 初期状態でnoteがnullの場合、ダイアログ・ボックスにノートの行はなく、setNoteは無効である min - 範囲の下限max - 範囲の上限JDialog, JOptionPanepublic void setProgress(int nv)
nv - 現在の値を指定するint値。このコンポーネントに指定された最大値と最小値の範囲内setMinimum(int), setMaximum(int), close()public void close()
public int getMinimum()
setMinimum(int)public void setMinimum(int m)
m - 最小値を指定するint値getMinimum()public int getMaximum()
setMaximum(int)public void setMaximum(int m)
m - 最大値を指定するint値getMaximum()public boolean isCanceled()
public void setMillisToDecideToPopup(int millisToDecideToPopup)
millisToDecideToPopup - 待ち時間を指定するint値(ミリ秒単位)getMillisToDecideToPopup()public int getMillisToDecideToPopup()
public void setMillisToPopup(int millisToPopup)
millisToPopup - 時間を指定するint値(ミリ秒単位)getMillisToPopup()public int getMillisToPopup()
setMillisToPopup(int)public void setNote(String note)
note - 表示するノートを指定するStringgetNote()public String getNote()
setNote(java.lang.String)public AccessibleContext getAccessibleContext()
ProgressMonitorのAccessibleContextを取得します。getAccessibleContext、インタフェースAccessibleProgressMonitorのAccessibleContext バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。