0

私は新しい基準について少し混乱しています。私の理解の限りでは、Swing(以前の標準インターフェイスライブラリ)は、その前身であるAWTとJava2Dグラフィックライブラリに基づいています。

JavaFx 2.0がSwingに取って代わったので、私の質問はJava2Dがどこに適合するのかということです。Java 2Dメソッドを使用してJavaFXインターフェイス要素でグラフィックを生成することは可能ですか?

ありがとうございました

4

1 に答える 1

1

Oracle クライアントのテクニカル リードによるJavaFX の 10000 フィート ビューから

JavaFX とは何ですか? …Swingの代わりになるの?(答えは、はっきりとイエスです)。

ほとんどの場合、JavaFX には強力な即時モードと保持モードの 2D API があるため、JavaFX では Java2D を使用する必要はありません。

本当に必要な場合は、Java2D メソッドを使用して、後で JavaFX イメージに変換できる JavaFX WritableImage または awt イメージをバッキングするバッファにレンダリングできます。

必要に応じて、Swing を JavaFX と一緒に使用することもできます。たとえば、人々は Swing ベースの NetBeans プラットフォームに JavaFX Web ビューを埋め込んでいます。

于 2012-08-11T08:32:50.210 に答える