Scene Builder をコンポーネントのように使用することはできますか? カスタム レイアウトを作成し、構成をファイルに保存するための高度なウィザードを含めますか、それともカスタム レイアウトを作成する方がよいでしょうか? 使用できるサードパーティのライブラリはありますか?
1 に答える
アップデート
SceneBuilder はオープン ソース プロジェクトになりました。
SceneBuilder のバイナリがGluonから利用できるようになりました。SceneBuilder は 2 つの部分に分割されました。
- SceneBuilderKit (再利用可能なフレームワーク)
- SceneBuilder (フレームワークを使用して構築された実際の SceneBuilder アプリケーション)。
SceneBuilder ソースは現在も JavaFX ソース リポジトリの一部としてホストされています (これもオープン ソースです)。Java 9 開発作業に基づく SceneBuilder の現在の開発バージョンは、次の場所にあります。
SceneBuilder アプリケーション自体に作業が行われたため、スタンドアロン アプリケーションとして実行する必要はなく、IDE に直接埋め込むことができます (ただし、スタンドアロン アプリケーションとしても実行できます)。
この回答の残りはほとんど時代遅れです
Scene Builder をコンポーネントのように使用することはできますか?
SceneBuilderはクローズド ソースのスタンドアロン アプリケーションであり、(現時点では) Oracle 以外のアプリケーションの既存の JavaFX シーン グラフに埋め込むことはできません (私の知る限り)。
SceneBuilder を個別のアプリケーションとして起動できます ( Scene Builder と Java IDEの現在の統合で実行されるなど)。
Scene Builder を配布するためのライセンス権を持っていない可能性があります ( Scene Builder のライセンスは自分で確認できます)。ユーザーが SceneBuilder を使用することを要求する場合は、アプリケーションを使用する前に、Oracle から SceneBuilder をダウンロードして自分でインストールするように要求する必要があります。
SceneBuilder をバンドルしたり、SceneBuilder を埋め込んだりする重要なアプリケーションがある場合は、オラクルに連絡して別のライセンス契約について話し合うことができます。
使用できるサードパーティのライブラリはありますか?
現在、SceneBuilder が提供する機能に遠く及ばないサードパーティ ライブラリ (JavaFX 開発用) はありません。
カスタム レイアウトを作成し、構成をファイルに保存するための高度なウィザードを含めますか、それともカスタム レイアウトを作成する方がよいでしょうか?
あなたの質問のこの部分は漠然としていて、答えを得ることができません。
新しい質問を作成することはできますが、新しい質問の品質が向上していることを確認してください。通常、StackOverflow でオプションの評価を誰かに依頼してもうまくいきません (そのような質問をするサイトは他にもあります)。自分でオプションを選択して試してから、実装の特定の何かがうまくいかない場合は、質問を (多くの場合コードと共に) 投稿することをお勧めします。
SceneBuilder と同様の機能を持つカスタム レイアウト マネージャーを作成することは、大規模で複雑な作業であることに注意してください。SceneBuilder は、作成するのに何年もかかった人々のチームです。