4

クラス Embed.java と watermarkdemo.java があります

Embed.java のメイン メソッドには、いくつかのコード行があります。ユーザーが挿入ボタンをクリックしたときに、actionPerformed () メソッドで Embed.java のメイン メソッドを呼び出したいと考えています。誰かがこれを行う方法の概要を教えてください。

私の問題が明確であり、私が実際に言っていることを簡単に理解できることを願っています. ありがとうございました

4

3 に答える 3

5
public void actionPerformed(ActionEvent e) {
    ...
    Embed.main(null);  // or a String[] containing args you want to pass
    ...
}

パイのようにシンプル。

于 2013-03-03T17:34:21.077 に答える
0
Embed.main();

メインメソッドにvarargsを実装させる場合は、何かを渡す必要があります。while配列を実装する場合は、空の配列を渡す必要があります。

個人的には、必要なコードを別のメソッドにリファクタリングすることを考えます。主に、あなたはあなたが再び実行したくないかもしれないすべてのあなたのセットアップを持っている可能性があります

于 2013-03-03T17:39:05.933 に答える
0

これを「静的メソッドの呼び出し」と呼びます

onemethod() {
  AnotherClass.anotherMethod();
于 2013-03-03T17:34:50.810 に答える