Swing GUIアプリケーションを編成するにはどうすればいいですか? 質問する

Swing GUIアプリケーションを編成するにはどうすればいいですか? 質問する

私は Swing を使用していくつかの GUI を作成したことがありますし、MVC についても知っていますが、コードを整理する良い方法が見つかりませんでした。私が探しているのは、新しいプロジェクトごとに Maven が導入するフォルダー構造のようなものです。別の例としては Rails があり、MVC はフォルダー構造を通じて自動的に導入されます。Swing にも同様のものがあるのでしょうか?

より大規模な Swing アプリケーションの開発について解説した本があればうれしいです。私が見つけたのは、アプリケーションの外観に関するデザイン ガイドラインに関する本ばかりです。他の Swing の本 (O'Reilly など) では、Swing コンポーネントのすべてが詳細に説明されていますが、全体像に関する情報はどこにあるのでしょうか。

「Swing のコード/フォルダー/パッケージはこのように整理します」と言えるような、Swing GUI の良い例はありますか?

編集: 次のサイトを見つけましたhttp://www.ibm.com/developerworks/java/tutorials/j-springswing/section7.htmlこれは、GUI を作成する際の Spring の使用方法を説明しています。これはかなり古い例であり、私の質問への回答にはなりませんが、正しい方向への一歩です。また、Spring RCP についても言及されていますが、これが解決策になるかどうかはわかりません。

編集2: まだもっと良い答えは見つかりませんでした。オープンソースで理想的に構造化された Swing GUI の例を知っている人はいませんか? それを説明する本を知っている人はいませんか? Swing でなければ、GUI 全般についてでしょうか?

ベストアンサー1

それはグルーヴィー、 ないジャワぜひご覧になってみてくださいグリフォン、 これは "スイングのための聖杯「」。

特定の構造(ディレクトリやパターンなど)を強制する。MVCC の特に、これを使用して構築するすべてのアプリケーションに適用されます。

Java に少し適応させる必要があるものの、全体的には良いアイデアが得られると思います。

さらに、Griffon は Java でのアプリケーション構築もサポートしており、そのための「アーキタイプ」も提供している可能性があるので、それも確認してください。

おすすめ記事