わかりました、私は Java 初心者ではありません。MySQL、サーブレット、Java EE、JDBC などの楽しいことを学んでいる間に、コア Java について少し忘れてしまったのです。私が初心者であるかのように答えを組み立てないでください。さて質問です……。
私はThisIsAJFrameExtendingClass
JFrame を拡張するクラス (たとえば ) を作成しています。また、プロジェクト全体との混乱を最小限に抑えるために、他のユーティリティ メソッドを にパークしたいと考えていますThisIsAJFrameExtendingClass
。このクラス ( ThisIsAJFrameExtendingClass
) は、次のユーザーから特定の入力を求めることを意図しています。自殺する(すなわち dispose()
)。したがって、私の質問は、JFrame がユーザー画面にポップアップすることなく、クラス内でユーティリティ メソッドを個別に使用するにはどうすればよいかということです。
クラス内の複数のコンストラクターの助けを借りて解決したいのですがThisIsAJFrameExtendingClass
、引数のないコンストラクターを呼び出すと JFrame が返され、ブール引数を持つ 2 番目のコンストラクターがユーティリティ メソッドにアクセスできるようになります。
[アップデート]
ああ....ユーティリティメソッドにはArrayListの戻り値の型があるので、ユーティリティメソッドが呼び出されると仮定して、考えましたutilMethod()
:
ArrayList<String> pring = new ThisIsAJFrameExtendingClass().utilMethod();
上記のコードは JFrame を出力しますか?