1

基本的に、アプレットをロードするために必要な 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;
}
4

0 に答える 0