java - 在 Java FXML 标记文件中运行 Java 代码

标签 java javafx

我是 JavaFX 新手,快速浏览一下它,我想知道我们是否可以在 FXML 标记文件中运行 java 代码?就像我们可以使用带有 block 的 jsp 文件来做到这一点?

最佳答案

没有。 FXML 只是定义布局的标记。您可以express bindings在 FXML 中,从技术上讲,您可以包含 Javascript for event handling ,尽管我认为没有人将其用于任何实际应用程序。

应用程序的动态方面通常在 controller 中进行管理。 ,这是一个 Java 类。 FXML 文件可以将元素注入(inject) Controller 并指定用作事件处理程序的 Controller 方法。

请参阅introduction to FMXL了解详情。

关于java - 在 Java FXML 标记文件中运行 Java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28681358/

相关文章:

Java 运行时环境为使用 JOGL 的程序获取 "fatal error SIGSEGV"

java - 更改 com.sun.org.apache.xml.internal.serialize.XMLSerializer & com.sun.org.apache.xml.internal.serialize.OutputFormat

java - 如何检查 FX 应用程序线程策略违规

java - 通过邮件发送图像

java - @OrderBy 被忽略

java - 在哪里可以将 google-play-services-ads.jar 包含到我的项目中?

java - 避免不在 FX 应用程序线程上导致 UI 崩溃

java - 在 JavaFX 中的图像上使用 ColorPicker

JavaFX 在线程任务完成后显示对话

java - 生成 16 字节的 uniqueId(或 UUID)并进行测试