基本的に、アプレットをロードするために必要な JFrame があります。アプレットは、Jar ファイル内の特定のクラスである必要があります。次のコードがあります。
public Applet load() throws Exception {
URL[] urls = new URL[] {new URL("file:"+getDirectory()+"file.jar")};
URLClassLoader classLoader = new URLClassLoader(urls);
Class client = classLoader.loadClass("client");
return (Applet) client.newInstance();
}
getDirectory:
public static String getDirectory(){
String dir = System.getProperty("user.home");
return dir + File.separator + "Directory" + File.seperator;
}
しかし、アプレットが読み込まれると、何もしません。
私も試しました:
public Applet get() throws Exception {
Applet game = load();
game.setLayout(new BorderLayout(0, 0));
game.setBackground(Color.black);
game.setStub(this);
game.init();
game.start();
return game;
}