私はJFrameを拡張し、私のプログラムのGUIを形成するクラスを持っています。 GUIを2つの主な目的で使用したいと考えています。Java SwingのGUIコード構造
- ユーザーがプログラムに値を入力できるようにします。
- 私のプログラムで作成した値をGUIに表示したい。
私のクラスには多くのGUI要素があることを考慮すると、ソースファイルはすでにかなり大きく、すべてのプログラムコードをGUIコードにバンドルするのは良い方法ではありません。自分のコードを構造化する最良の方法は何ですか?要件1がGUIからプログラムコードへの依存関係を作成し、2番目の要件がそれとは逆の問題を抱えていると私は信じています。
私はすべての自分のGUI関連のタスクが含まれている私のGUIのための1つのクラスが欲しいです。私は私のプログラムロジックのために別のクラスが必要です。私はその後、GUIからプログラムロジッククラスからメソッドを呼び出すことができ、その逆も可能です。
あなたの質問には答えられませんが、この概念はhttp://www.oracle.com/technetwork/articles/javase/mvc-136693.html Java EssentialクラスとSwingベースのGUIにも有効なコード・ロジックを手助けすることができます – mKorbel