getCodeBase() は,Applet のコンストラクターではよべない.
applet.getCodeBase() は、
appletのinit()くらいになんないと(init()の中じゃないと?) NullPointerExceptionを返す。
class myApplet extends Applet 中
myApplet(){
String filename = "hoge";
URL = new URL(this.getCodeBase(), filename);
}
良い例:init中で呼ぶ
public void init(){
String filename = "hoge";
File file = loadFile(filename);
}
private File loadFile(String filename){
URL url = new URL(this.getCodeBase(), filename);
return new File(url);
}