variables - FXML 文件中的常量

标签 variables javafx constants fxml

找不到任何关于此的示例。如何在 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) 一直告诉我它不是。代码本身运行良好。

screenshot

我去备案 bug report .

编辑:错误已修复。

关于variables - FXML 文件中的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23861008/

相关文章:

带有空文本的 JavaFX TextFormatter 问题

c++ - 可以使用放置 "new"来更改 "const"数据吗?

language-agnostic - 您使用哪种类型的变量名来比较两个对象

swift - 在 swift 中使读公共(public)写私有(private)变量的不同方法?

powershell - 为什么不能使用 VariablesToExport 导出 PowerShell 模块中的变量成员?

javafx - 如何检测 JavaFX TableView 中选择的列?

listview - 从 ListView 中删除项目的奇怪行为

arrays - 数组可以声明为常量吗?

java - 实现 N 个常量之间链接的最佳方式

javascript - 访问控制台中 Javascript 函数内的多个变量之一。