// 下階層用テンプレート #topicpath ---- //ここにコンテンツを記述します。 SubProgressMonitorは下記のようにプログレスモニタ配下で、割り当てられた分の進捗を表示するためのプログレスモニタです。 try { pm.beginTask("Main Task", 100); //全体で100 doSomeWork(pm, 30); //そのうち30進めた SubProgressMonitor subMonitor= new SubProgressMonitor(pm, 40); //サブのモニタに40割り当てた try { 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(); //サブモニタ終わり。ここまでで70終わった } doSomeWork(pm, 30); //30すすめた。全体で100。 } finally { 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;}