找不到任何关于此的示例。如何在 FXML 文件中定义常量?
例如(其中 CONTENT_SPACING
是我要创建的常量):
<VBox fx:controller="myapp.Controller" xmlns:fx="http://javafx.com/fxml" alignment="center" spacing="20">
<fx:define>
<Double fx:id="CONTENT_SPACING" fx:value="200"/>
</fx:define>
<VBox fx:id="content" spacing="$CONTENT_SPACING">
<!-- My window contents would go here -->
</VBox>
</VBox>
如果可能的话,我的代码将有利于提高可读性。谢谢!
最佳答案
嗯,这有点尴尬。它一直是有效的 FXML,但我的 IDE (IntelliJ IDEA) 一直告诉我它不是。代码本身运行良好。
我去备案 bug report .
编辑:错误已修复。
关于variables - FXML 文件中的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23861008/