06/12/03 00:36:40 7tbgDbUF
>>599
598で述べたJPanelは私のチョンボでした。
アプリケーションのmain関数でインスタンス生成するのと同じように、
アプレットのInitの中でActionGameAppletをインスタンス生成していました。
(インスタンスが二重になってしまっていて、おかしくなっていました)
今はjar内のイメージ(最初にフォントを読み込みます)の読み込みエラーになり始めました。
Image load error. (/images/text_font.png)
java.lang.NullPointerException
at TextScreen.initialize(Unknown Source)
at God.initialize(Unknown Source)
at ActionGameApplet.init(Unknown Source)
at sun.applet.AppletPanel.run(AppletPanel.java:378)
at java.lang.Thread.run(Thread.java:595)
コードはこんな感じです。
// イメージを読み込みます
Toolkit toolkit = Toolkit.getDefaultToolkit();
Image srcImage = null;
URL url = God.getURL(fileName);
if(url != null) {
srcImage = toolkit.getImage(url);
}
if(srcImage == null) {
System.out.printf("Image load error. (%s)\n", fileName);
return null;
}
filenameがjar内の/images/text_font.pngにあたります。