0

実行時に、NetBeans .form ファイルから直接スイング GUI を構築できますか? Glade によって生成された xml ファイルを使用して、GTK GUI をビルドしたり、Qt GUI 用の QtDesigner を使用したりすることができます。

4

1 に答える 1

1

可能?多分。.java Netbeans はファイルからファイルを再作成できます.form。Netbeans はオープン ソースであるため、理論的には何かを行うことができます。

実際、私はこの機能を見たことがなく、簡単に達成できるとは思いません。私の頭に浮かぶいくつかの障害は次のとおりです。

  1. .formファイルは、インターフェイスの動作を制御する Java コードに関する情報 (ロード情報、Listener定義など)を保持しないことに注意する必要があります。

  2. Netbeans GUI ビルダーのデフォルトの使用法では、コンポーネントはprivate それらを含むフレーム/ダイアログにあります。これらのコンポーネントを外部から処理したい場合は、デフォルト.form->.java作成を変更する必要があります。

  3. Netbeans のソース コードは膨大で、必要なモジュールを簡単に分割できるとは思えません。

JavaFXJava FX Scene Builderを見て、UI 定義とロジックを分割するという考えで作成されているため、要件に適合するかどうかを確認します。

于 2013-02-12T00:05:21.150 に答える