1

javafxコードを利用した小さなプログラムを作成した場合、

  1. それがコンパイルされるとき、私の java/bin/ のコンパイラはコードをコンパイルしますか、それとも javafx コンパイラはそれをコンパイルしますか?

  2. どこかのクライアントが私のプログラムを実行し、彼が javafx を持っていないが、デフォルトの jre を持っている場合、彼はすべてを実行できますか?

  3. 彼が最新の jre で実行できる場合、6.5 ~ のような古い jre を使用している場合はどうなりますか?

javafxについて詳しく書かれた本(最新)を誰でも推薦できますか?オンラインで javafx に出くわしたとき、Rich filthy client (良い本) の途中まで読んでいましたが、概念の違いなどの問題があるかもしれないので、汚いリッチ クライアントをやめて javafx を学ぶのは良い考えだと思いますか?クライアント - 学ぶべきいくつかのテクニックは常に優れています

4

1 に答える 1

2

回答はJavaFX 1.x ではなく、JavaFX 2+に対応します。

それがコンパイルされるとき、私の java/bin/ のコンパイラはコードをコンパイルしますか、それとも javafx コンパイラはそれをコンパイルしますか?

JavaFX 用に記述した Java コードをコンパイルするのはjavac コンパイラです。

どこかのクライアントが私のプログラムを実行し、彼が javafx を持っていないが、デフォルトの jre を持っている場合、彼はすべてを実行できますか?

はい、 JavaFX がサポートされている構成(OSX 10.7、Windows XP/Vista/7、Ubuntu Linux など) で実行されている Oracle jre1.7u6 以降であれば可能です。

彼が最新の jre で実行できる場合、6.5 ~ のような古い jre を使用している場合はどうなりますか?

JavaFX 2.2 + JRE 6 は、サポートされている構成です。JRE 6 は JavaFX にバンドルされていないため、JavaFX デプロイメント ツールキットはアプリケーション パッケージにコードを挿入し、ユーザーが JavaFX 2.2 準拠のプログラムを実行する場合に JavaFX のインストール手順を提供します。

javafx について詳しく書かれた本 (最新) を推薦できる人はいますか?

JavaFX は現在急速に変化しているテクノロジであるため、印刷された書籍がトピックについていくのは困難です。とはいえ、以下の本はこの技術の優れた基礎を提供します。

最新の JavaFX リリースに関する適切なオンライン チュートリアルがOracle から提供されています。

不潔なリッチクライアントをやめてjavafxを学ぶのは良い考えだと思いますか

Filthy Rich Clients は素晴らしい本です。一般に、JavaFX は、多くの Java2D アニメーションおよびグラフィックスの概念に対して、より高いレベルの API を提供します。JavaFX は、即時モード ペインティング アプローチではなく、保持モード シーン グラフ アプローチを多用するため、多くの手法の適用は異なります。ただし、Filthy Rich Clients は、高品質のグラフィカル Java アプリケーションを作成する習熟度を高めるのに一般的に役立つ、多くの概念の低レベルの実装における優れた基盤を提供します。最終的には、時間の問題です。不足している場合は、Filthy Rich Clients をスキップして JavaFX だけを学習してください。それ以外の場合は、JavaFX を学習し、Filthy Rich Clients に戻って、他に何が提供されているかを確認することをお勧めします。

于 2012-09-27T04:19:24.230 に答える