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()
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, 2013, Oracle and/or its affiliates. All rights reserved.