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
のAccessibleContext
public ProgressMonitor(Component parentComponent, Object message, String note, int min, int max)
parentComponent
- ダイアログ・ボックスの親コンポーネントmessage
- 監視している処理をユーザーに示すために表示される説明用のメッセージ。これは、処理が進んでも変更されない。値の範囲については、JOptionPane.message
のメソッドのメッセージ・パラメータを参照。note
- 処理の状態を説明する短い注。処理が進むと、setNoteを呼び出して、表示されている注を変更できる。たとえば、ファイルのリストを繰返し処理する操作で、処理中のファイル名を表示する場合などに、この注を使用する。初期状態でnoteがnullの場合、ダイアログ・ボックスに注の行はなく、setNoteは無効であるmin
- 範囲の下限max
- 範囲の上限JDialog
, JOptionPane
public 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
、インタフェース: Accessible
ProgressMonitor
のAccessibleContext
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.