在开始学习JavaFX之前要了解什么?

我读到了JavaFX相对于Swing的优势(这不是讨论的重点),我想学习JavaFX。 但后来我对JavaFX脚本和XML等其他东西感到困惑……我还没有清楚的图片。 我想知道在尝试使用JavaFX之前必须知道的基本信息和编程/标记语言等所有内容。

好吧,就我而言,在你开始学习Javafx之前,我会说没有必要。 只是对JAVA的一点知识就足够了(只是基础知识)

对于Javafx学习资源,Oracle拥有最好的资源之一,丰富的利润丰富的例子,这将使您的学习Javafx旅程变得非常棒。

fxml文件基本上是可以使用XML编写的UI,可以在代码中加载。 这使您的应用程序遵循MVC规则。 虽然最初,我建议花一些时间使用java代码构建你的UI。

有关FXML的更多信息

Java vs JavaFX Script vs FXML。 哪种更好的JavaFX编程方式?

关于Javafx的教程

http://docs.oracle.com/javase/8/javase-clienttechnologies.htm

对于初学者 ,JavaFX入门非常重要!

http://docs.oracle.com/javase/8/javafx/get-started-tutorial/jfx-overview.htm#JFXST784

Scene Builder教程即为您的应用程序制作fxml文件,

http://docs.oracle.com/javase/8/scene-builder-2/get-started-tutorial/overview.htm

关于FXML的教程

https://docs.oracle.com/javase/8/javafx/fxml-tutorial/

我开始学习JavaFX最后一个summner,它非常好用且易于使用。 在开始学习之前,我认为你不应该知道任何事情。 一点点xml knowladge可能是有益的,但我不认为这是必要的,因为JavaFX secene builder一般生成.fxml文件。 所以你可以直接开始使用它。