-1

プログラムで Jbutton をクリックすると。ここに示すような新しい画面を作成したい。

ネットビーンズでロード画面を作る

しかし、メソッドは別のクラスにあります。別のクラス ファイルを実行するメソッドを作成できますか。

4

1 に答える 1

0

このコードを使用してください:

Class cl = Class.forName(nameOfClass);
cl.getDeclaredMethod("main").invoke(null, new String[] {});

これmainにより、引数なしで適切なクラスのメソッドが呼び出されます。

他にもいくつかの方法があります。たとえば、次のとおりです。

Process p = Runtime.exec("java", nameOfClass);

これにより、別のクラスの別の JVM が開始されます。さて、私が知っている最後の方法:

NameOfClass.main(new String[] {});

これは、引数のない main メソッドの直接の呼び出しです。

于 2013-07-28T06:08:00.130 に答える