JavaFX - 在FXML文件中读取Java-Class-String

时间:2014-12-06 12:40:39

标签: string javafx fxml

有没有可能,我可以从Java-Class访问字符串变量并使用我的fxml文件中的值?

e.g。

Java-Class:

public class Strings{
   ...   
   static String MY_STRING = "Hello World!";
   ...    
}

FXML-文件:

...
<Label
   text = Strings.MYSTRING;
   />
...

我知道如何以编程方式完成它,我只是想知道它是否也可以这样。

问候

1 个答案:

答案 0 :(得分:2)

是的,可以通过fx:constant属性,在您的情况下:

<Label>
    <text><Strings fx:constant="MYSTRING"/></text>
</Label>

该功能随JavaFX 2.2添加:https://docs.oracle.com/javafx/2/fxml_get_started/whats_new2.htm