私はjavaFXを調べました。私は現在、netBeans プラットフォームでモジュールベースのアプリケーションをプログラミングしています。今は最小限の UI しかありませんが、非常に複雑な GUI を実行する予定です。javaFX は私に適していますか? はいの場合、メインウィンドウにドッキングを実装するにはどうすればよいですか?
(見栄えの良いアプリが欲しいのでJFXの使い方を考えています)
私はjavaFXを調べました。私は現在、netBeans プラットフォームでモジュールベースのアプリケーションをプログラミングしています。今は最小限の UI しかありませんが、非常に複雑な GUI を実行する予定です。javaFX は私に適していますか? はいの場合、メインウィンドウにドッキングを実装するにはどうすればよいですか?
(見栄えの良いアプリが欲しいのでJFXの使い方を考えています)
JavaFX の単純なドッキング フレームワーク:
https://github.com/andy-goryachev/FxDock
public void start(Stage s) throws Exception
{
// plug in custom windows and dockable panes.
FxDockFramework.setGenerator(new DemoPanes());
// load saved layout
int ct = FxDockFramework.loadLayout();
if(ct == 0)
{
// when no saved layout exists, open the first window
DemoWindow.openBrowser("https://github.com/andy-goryachev/FxDock");
}
}
それは本当にあなたがやろうとしていることによります。標準の GUI コンポーネントを使用してインターフェイスを構築している場合は、Swing を使用するのが理にかなっています。Swing で見栄えの良いアプリを構築でき、JavaFX で見栄えの悪いアプリを構築できます。
JavaFX は、試してみるのに適しています。アプリケーションにクールな外観を与えますが、少し重いです。
あなたの本当の問題は、NetBeans プラットフォームを使用することにあります。NetBeans Windows システムも使用している場合、それを JavaFX と組み合わせるのは困難です。Scene を JComponent に追加するために必要な API は非公開です。しかし楽しみにしていてください。私たちは常に NetBeans プラットフォームに新しい機能を追加しています。