簡単な質問をしたいのですが(ばかげているかもしれません)。商用アプリケーションに Netbeans GUI デザイナーを使用しますか?大量のコードを生成するため、デザイナーに基づくアプリケーションの保守は困難になる可能性があり (私見)、変更できない生成コードもあります。
私のプロジェクトにはいくつかのフォームしかないので、今のところ大したことではありませんが (私はそのためにデザイナーに行きます)、将来の目的を尋ねています...
ご意見ありがとうございます。
簡単な質問をしたいのですが(ばかげているかもしれません)。商用アプリケーションに Netbeans GUI デザイナーを使用しますか?大量のコードを生成するため、デザイナーに基づくアプリケーションの保守は困難になる可能性があり (私見)、変更できない生成コードもあります。
私のプロジェクトにはいくつかのフォームしかないので、今のところ大したことではありませんが (私はそのためにデザイナーに行きます)、将来の目的を尋ねています...
ご意見ありがとうございます。
私のプロジェクトにはいくつかのフォームしかありません...
Swingコンポーネント(フレーム、パネル、レイアウトマネージャーなど)の使用に長けている場合は、将来コードの変更を簡単にコミット/追跡/共有できるように、独自にフォームを設計してください。ただし、急いでいる場合やGUIの設計があまり得意でない場合は、状況に応じてNetbeansGUIDesignerを使用できます。作業が容易になり、スピードアップする可能性がありますが、Netbeansで生成されたGUIとアプリケーションロジックの間の接続に注意を払う必要があります。
1) Netbeans GUI デザイナー (に基づくJSR296
) は、長い間時代遅れでサポートされていない GUI フレームワーク (NetBeans による) です。
2)使用されたGroupLayoutBecase it's generating lots of code
が原因で、このLayoutManagerは一連のコードを生成します。プロジェクト プロパティでこれを変更できます。LayoutManager
3)またはにCustom GUI Framework
基づくものがありますが、それらの一部は無料ではありませんAWT
Swing
4) Custom LayoutManagers
forAWT
またはSwing J/Components
があり、それらの一部は無料ではありません
5)画面上のポップアップ ウィンドウで遊ぶのではなく、CardLayoutMy project will have only few forms
を使用します。使い方は非常に簡単です。CardLayout
6) プレーンなSwing JComponentsを使用してコードを手で書くことをお勧めします。このフォーラムの投稿の大部分はそれに関するものです。