クラス Embed.java と watermarkdemo.java があります
Embed.java のメイン メソッドには、いくつかのコード行があります。ユーザーが挿入ボタンをクリックしたときに、actionPerformed () メソッドで Embed.java のメイン メソッドを呼び出したいと考えています。誰かがこれを行う方法の概要を教えてください。
私の問題が明確であり、私が実際に言っていることを簡単に理解できることを願っています. ありがとうございました
クラス Embed.java と watermarkdemo.java があります
Embed.java のメイン メソッドには、いくつかのコード行があります。ユーザーが挿入ボタンをクリックしたときに、actionPerformed () メソッドで Embed.java のメイン メソッドを呼び出したいと考えています。誰かがこれを行う方法の概要を教えてください。
私の問題が明確であり、私が実際に言っていることを簡単に理解できることを願っています. ありがとうございました
public void actionPerformed(ActionEvent e) {
...
Embed.main(null); // or a String[] containing args you want to pass
...
}
パイのようにシンプル。
Embed.main();
メインメソッドにvarargsを実装させる場合は、何かを渡す必要があります。while配列を実装する場合は、空の配列を渡す必要があります。
個人的には、必要なコードを別のメソッドにリファクタリングすることを考えます。主に、あなたはあなたが再び実行したくないかもしれないすべてのあなたのセットアップを持っている可能性があります
これを「静的メソッドの呼び出し」と呼びます
onemethod() {
AnotherClass.anotherMethod();