Java Swing コードを生成する Java GUI 構築ツールを探しています。これを使用して、すべてのフレーム/パネル コードをすばやく作成し、その後すべてを手動でカスタマイズする予定です。
さまざまなレイアウト マネージャーから選択できると便利ですが、必ずしも必要というわけではありません。
最も重要な点は、このツールでは、プロジェクトに .jar ファイルを配置する必要がないことです (これは、私が取り組んでいるプロジェクトでは許可されていません)。
Java Swing コードを生成する Java GUI 構築ツールを探しています。これを使用して、すべてのフレーム/パネル コードをすばやく作成し、その後すべてを手動でカスタマイズする予定です。
さまざまなレイアウト マネージャーから選択できると便利ですが、必ずしも必要というわけではありません。
最も重要な点は、このツールでは、プロジェクトに .jar ファイルを配置する必要がないことです (これは、私が取り組んでいるプロジェクトでは許可されていません)。
NetBeans は、他の多くのツールと同様に、純粋な Swing アプリケーションを作成します。
実際、私の知る限り、それは例外ではなく規則です。Swing アプリケーションを要求するだけで、(ほとんどの場合) 純粋な Java を使用できます。
Netbeans の Carl に同意します。
デフォルトでは、Netbeans が Java デスクトップ アプリケーション (swing) を作成するときに、他の jar を含める必要があります。(少なくとも私にはそうです)
一般的な Java アプリケーションから始めて、GUI クラスを手動で追加するだけです。これにより、依存関係のないプロジェクトが作成されます。
JViderを使用して画面をレイアウトしたときのことです。NetBeans ほど完全でも複雑でもありませんが、GridBagLayout を使用して画面をすばやく快適にレイアウトできます。
私が気に入っているのは、ソース コードを生成し、ランタイム要件がないことです。クラスを生成するのではなく、生成した XML ファイルから UI をロードできるランタイム オプションがありますが、これを使用する必要はありません。
当時の私のプロセスは、JVider にソース クラスを生成させることでした。次に、サブクラスを作成し、すべてのイベント ロジック、データ バインディングなどをそのサブクラスに追加します。これにより、UI ファイルを微調整して、ロジックを失うことなく再生成することができます。
現在、私は通常 NetBeans を使用していますが、「外部の jar/class を許可しない」という要件があれば、JVider が再び私の最初の選択肢になるかもしれません。
幸運を!