• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:MediaTrackerで画像のサイズを取得
#navi(../)
*MediaTrackerで画像のサイズを取得 [#b0529a70]
>編集者:[[Terai Atsuhiro>terai]]~
作成日:2004-12-13~
更新日:&lastmod;

#contents

**概要 [#hea6ad7e]
MediaTrackerで画像のサイズを取得します。

//http://terai.xrea.jp/swing/mediatracker/screenshot.png
//#screenshot

**サンプルコード [#c1b83e7b]
 private Dimension getImageDimension(Image img) {
   MediaTracker tracker = new MediaTracker((Container)this);
   tracker.addImage(img, 0); 
   try{
     tracker.waitForID(0);
   }catch(InterruptedException e) {}
   return new Dimension(img.getWidth(null), img.getHeight(null));
 }

-[[サンプルを起動>http://terai.xrea.jp/swing/mediatracker/sample.jnlp]]
-[[jarファイル>http://terai.xrea.jp/swing/mediatracker/sample.jar]]
-[[ソース>http://terai.xrea.jp/swing/mediatracker/src.zip]]
-&jnlp;
-&jar;
-&zip;

**解説 [#v4cb99f5]
上記のサンプルでは、jarファイル内にあるpng画像のサイズをラベルに表示しています。ソースコードを変更して、他の画像でも試してみてください。

//**参考リンク
**コメント [#r91e725f]
#comment