Swing アプリケーションを JavaFX に変換するために必要な手順は何ですか?
また、このタスクを実行する際のベスト プラクティス (発生する可能性のある問題と解決策) について知っておくと興味深いでしょう。
そこに「ベスト」プラクティスがあるかどうかはわかりません.JavaFXは非常に新しく、人々は古いJavaプログラムを変換するよりも新しいJavaFXプログラムを作成するのに忙しいためです...
最初に、なぜそれをしたい/必要なのかを尋ねます... 2番目に、それはSwingプログラムの目的と複雑さに依存すると思います。それが普通の対話であれば、難しいことではありません。サブパネル、多数のポップアップ ダイアログ、メニュー、ドッキングを伴う MDI 動作などを含む複雑なアプリケーションの場合、移植は困難または不可能になる可能性があります...
どういうわけか、JavaFX で Swing コンポーネントのラッパーを使用するか、(現在) 限られた範囲のネイティブ JavaFX コンポーネントに制限する必要があることを知って、GUI をゼロから書き直す方が良いかもしれません。
アプリケーションが適切な原則に基づいて作成されている場合、JavaFX は Java クラスを非常にうまく活用できるため、ビューとコントローラーの部分だけを書き直して、(ほとんどの) モデル/ビジネス ロジックを再利用できます。