2016-08-15 10 views
-1

開発者はFXMLに対してJavaFXだけを使用しますか?FXML neccessaryを使用する前にJavaFXを学習していますか?

利点は明らかであり、もちろんレイアウトが何をするかを知ることは有用です。どのようにプレースメントがどのように働いているのか、FXMLの背後にあるすべてのものが一緒に働いているのか、それをすべてハードコーディングするかのような理由があるのでしょうか?

私は自分自身に何かを教えようとしています。私はそれを「半分」したくありません。私はJavaFXでコードを少ししかコード化していませんでしたが、FXMLを一度使用しましたが、JavaFXだけでコードを書く人がいないと(あるいは何かがある場合は)、コード自体について学習するプロセスをスキップして、 FXML

+0

この質問の意味ははっきりしません。 FXMLはJavaFXの一部であり、基本的にはオブジェクトを作成して設定する代わりの方法です。あなたが "JavaFXを学んでいない"場合、FXMLファイルに何を入れるべきかをどのように知っていますか? –

+0

私はそれを編集しました、私はそれが少しはっきりしていることを願っています。 – Steven

+0

あなたは間違った二分法を作り出しています。あなたは他の人がいなくても理解できません(両者に違いがある場合)。 「JavaFXの学習」とは、レイアウトの仕組み、アプリケーションの構造、使用可能なAPIクラス、およびその機能について学習することです。あなたが使用する構文の特定の選択肢は軽微なものですが、他のimhoなしでどちらかを正しく理解することはできません。 –

答えて

0

確かにFMXLを使わないでJavaFXを使うことができます!

FXMLを使用する場合は、Scene-Builderをご覧ください。 FMXLをすべて自分で書く必要がないため、非常に便利で時間を節約できます。

このスレッドは一種の、あまりにもあなたの質問に答える必要があります。
Java FX: declarative vs procedural

は、この情報がお役に立てば幸い!

+0

お返事ありがとうございます! FXMLを使用する前に、JavaFXでコードを作成する価値はあるのですが、それはあなたのためにほとんどの作業を行いますか? 私は自分自身で何かを教えようとしています。私はそれを「半分」したくありません。私はJavaFXでコードを少ししかコード化していませんでしたが、FXMLを一度使用しましたが、JavaFXだけでコードを書く人がいないと(あるいは何かがある場合は)、コード自体について学習するプロセスをスキップして、 FXML。 – Steven

+0

James_Dのように言った。実際には両方を知る必要があります。しかし、あなたのプロジェクトをどのように実現するかは、あなた次第です。どちらの方法にも長所と短所があります。 –

関連する問題