JavaFX和FXML项目之间的区别?

ita*_*a07 1 java eclipse javafx

我开始学习JavaFx,发现有一个Java项目的场景构建器,但是您必须创建一个FXML项目。谁能向我解释差异,以及两者之间的编码是否不同?与场景生成器一起工作是否值得?我正在使用Eclipse IDE。

小智 5

JavaFX是将用于创建GUI应用程序的图形包。

FXML是JavaFX可用于导入GUI某些功能的XML格式。您可以自己制作这些文件,但是这非常耗时,这是SceneBuilder的用处。SceneBuilder允许您设计GUI,然后在编辑界面时为您制作和编辑FXML文件。

这是一条有关在没有SceneBuilder的情况下使用FXML制作GUI 的Oracle链接

如果您正在使用Java处理图形,则SceneBuilder可能会有益于使用,因为您可以设计所需的方式,而不是重复编码和启动。

这是有关使用FXML和SceneBuilder制作GUI 的另一个链接