如何在Javafx中为XML文件创建常量变量
StackPane layoutY="70.0"
prefHeight="479.0"
。 我想在Java文件(479.0)
值(70.0)
和(479.0)
静态,因此我可以将它们用于其他文件。
这可能吗?
如果你的常量是在类中定义的:
public class SomeClass { public static final double DEFAULT_HEIGHT = 479 ; // ... }
然后您可以在FXML中访问它,如下所示:
确保在您正在使用的类的fxml文件中具有适当的导入。
James_D向您展示了使用自定义类的方式。 在fxml中执行此操作的另一种方法是定义自己的变量。 但它们不能跨文件共享。
而不是这个
你想拥有
你可以这样做