トップページ > コンテンツ > プログラミング入門 > Java入門 > GUIプログラミング > 画像処理編 > MediaTracker

MediaTrackerクラスは画像などのメディアオブジェクトの状態をチェックし、
制御するクラスである。

使用例についてはAPI(http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/awt/MediaTracker.html)
にもあるので、ここでは軽く触れる程度に。

MediaTracker tracker;
Image img;
//イメージを読み込みたいところで
tracker = new MediaTracker(this);
img = イメージ読み込み;
tracker.addImage(img, id番号);
try {
  //id番号の処理が終わるのを待つ
  tracker.waitForID(id番号);
} catch(InterruptedException e) {
  return;
}

のように書くことで、ID番号で割り振られた処理が終わるまでは次の処理を行わないようにすることができる。
最終更新:2011年04月02日 13:39