我是JavaFX的新手,快速浏览一下,我想知道我们是否可以在FXML标记文件中运行java代码?就像我们可以使用带有块的jsp文件一样吗?
答案 0 :(得分:2)
没有。 FXML只是定义布局的标记。您可以在FXML中express bindings,从技术上讲,您可以包含Javascript for event handling,但我认为没有人会将其用于任何实际应用。
应用程序的动态方面通常在controller中进行管理,这是一个Java类。 FXML文件可以将元素注入控制器并指定控制器方法以用作事件处理程序。
有关详细信息,请参阅introduction to FMXL。