web-dev-qa-db-ja.com

Java / Swing用の最高のGUIビルダー

良い最近(Java 6+)Swing GUIビルダーSOコミュニティがお勧めしますか?私が興味を持っているいくつかの機能:

  • オープンソース-オープンだがハード要件ではない場合に最適
  • Nullレイアウトマネージャー-必要な場所にコントロールをドラッグアンドドロップできるようにします
  • カスタムコントロール
  • 設計/コード分割ビュー、または前後に切り替える機能

提案をありがとう!

24
Pam

Netbeans はSwingに最適であり、必要なすべてをカバーします。

  • 自由、
  • オープンソース、
  • nullレイアウトを利用できますを使用する必要がある場合:---)、
  • ドラッグアンドドロップ
  • ドラッグアンドドロップできるカスタムコントロール
  • ファイルとプロジェクトの優れた柔軟性
  • リファクタリング。

これらは、Matisse Swingビルダーの最適な統合を提供します。

完全に安定しており、拡張可能で高速です。プラグインは多数あります。

Hibernateリバースエンジニアリングは適切に実装されており、開始するのに役立つ膨大な数の段階的な tutorials があります。

20
Costis Aivalis

個人的にWindowBuilder Pro by Google。 Eclipseのプラグインであり、無料です。

Eclipseの次のリリースであるIndigoは7月2日にリリースされ、デフォルトでWindowBuilderが含まれます。

WindowBuilderは、強力で使いやすい双方向Java GUIデザイナで、コードの記述に多くの時間を費やすことなく、GUIアプリケーションを簡単に作成できますJava GUIアプリケーションです。シンプルなフォームを表示します。WindowBuilderを使用すると、複雑なウィンドウを数分で作成できます。ビジュアルデザイナを使用すると、Javaコードが生成されます。ドラッグアンドドロップを使用して簡単にコントロールを追加できます。追加コントロールへのイベントハンドラー、プロパティエディターを使用したコントロールのさまざまなプロパティの変更、アプリの国際化など。

参照リンク: WindowBuilder Pro

16
Andrei Sfat

私は個人的にすべてを手作業で行うことを好みます。それはより正確であり、多くの場合醜く、特定のIDEに依存する生成コードを取得することを避けます。

12
Snicolas

NetBeans GUIビルダーは問題ありません。生成されたソースコードを手動で編集するのは簡単ではないため、GUIデータを含む生成されたXMLドキュメントを保存する必要があるだけです。

6
James