- PR -

画像の読み込みについて

1
投稿者投稿内容
uniqque
常連さん
会議室デビュー日: 2005/03/18
投稿数: 43
投稿日時: 2005-06-17 00:16
こんにちは。
画像を表示するアプリケーションを作っているのですが
下記のようなエラーが出て終了してしまいます。
**********************************************************************
Uncaught error fetching image:
java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(Unknown Source)
at sun.awt.image.URLImageSource.getDecoder(Unknown Source)
at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)
at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
at sun.awt.image.ImageFetcher.run(Unknown Source)
**********************************************************************
このようなエラーが出て終了してしまいます・・・。
画像の表示は、
MediaTracker tracker = new MediaTracker(this);
Image image=Toolkit.getDefaultToolkit().getImage(
getClass().getResource("image.gif"));
tracker.addImage(image,0);
System.out.println("test1");
try {
tracker.waitForAll();
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("test2");

このようなのを使ってます。
"test1"はちゃんと表示されているのに"test2"から終了しているみたいです。
画像はちゃんとclassと同じ階層に用意してあります。
色々と調べましたが原因がわかりません・・・。
どなたか教えていただけないでしょうか。
ご返答お待ちしてます。
Kissinger
ぬし
会議室デビュー日: 2002/04/30
投稿数: 428
お住まい・勤務地: 愛知県
投稿日時: 2005-06-17 01:55
delichoさん、こんにちは。

問題のクラスのパッケージ名は何でしょうか?
uniqque
常連さん
会議室デビュー日: 2005/03/18
投稿数: 43
投稿日時: 2005-06-17 07:05
Kissingerさんありがとうございます。
試しに容量の大きいファイルだけ除いてみたら実行できました・・・
原因がわかりませんがとりあえずこれでやっていこうと思います。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)