从fxml访问资源属性

时间:2012-12-10 16:12:48

标签: internationalization javafx-2 fxml

我知道我可以通过写这样的东西来在fxml文件中国际化JavaFX应用程序 <Label id="versionLabel" text="%appVersion" />。 但是,如果我想使用两个资源项的串联,该怎么办? 我试过这个 <Label id="versionLabel" text="%appVersion.prefix%appVersion.number" />但它不起作用。如何正确地做到这一点?

2 个答案:

答案 0 :(得分:1)

我不确定这是否可行。 (但我可能错了)

您可能希望提交增强请求:http://javafx-jira.kenai.com

作为解决方法,您可以在控制器中设置文本。

答案 1 :(得分:1)

另一种方式

<HBox spacing="0">
  <children>
    <Label id="versionLabel1" text="%appVersion.prefix" />
    <Label id="versionLabel2" text="%appVersion.number" />
  </children>
</HBox>