- 追加された行はこの色です。
- 削除された行はこの色です。
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
SubProgressMonitor は下記のようにプログレスモニタのサブタスクを実行するためのプログレスモニタです。
SubProgressMonitorは下記のようにプログレスモニタ配下で、割り当てられた分の進捗を表示するためのプログレスモニタです。
try {
pm.beginTask("Main Task", 100);
doSomeWork(pm, 30);
SubProgressMonitor subMonitor= new SubProgressMonitor(pm, 40);
pm.beginTask("Main Task", 100); //全体で100
doSomeWork(pm, 30); //そのうち30進めた
SubProgressMonitor subMonitor= new SubProgressMonitor(pm, 40); //サブのモニタに40割り当てた
try {
subMonitor.beginTask("", 300);
doSomeWork(subMonitor, 300);
subMonitor.beginTask("", 300); //40を300で分割
doSomeWork(subMonitor, 100); //100進めた。。全体でいうと 40/3
doSomeWork(subMonitor, 100); //100進めた。。全体でいうと 80/3
doSomeWork(subMonitor, 100); //100進めた。。全体でいうと120/3 = 40
} finally {
subMonitor.done();
subMonitor.done(); //サブモニタ終わり。ここまでで70終わった
}
doSomeWork(pm, 30);
doSomeWork(pm, 30); //30すすめた。全体で100。
} finally {
pm.done();
pm.done(); //おわり。
}
**関連リンク。 [#gc619f0d]
-Eclipse/プラグイン開発のTIPS集/プログレスモニタを使う
-[[Java > Open Source Codes > org > eclipse > core > runtime > SubProgressMonitor _ Java API By Example, From Geeks To Geeks.>http://kickjava.com/src/org/eclipse/core/runtime/SubProgressMonitor.java.htm]]
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}