使用资源束值:如何设置FX?(How to set fx:value using resource

2019-09-21 18:49发布

在Java FX,可以使用国际化的标签使用的组件%key符号。

例如 -

<Label layoutX="151.0" layoutY="14.0" text="%windowTitle">
   <font>
     <Font size="22.0" />
   </font>
</Label>

是否有可能使用国际化的元件值?

下面的代码无法正常工作 -

<ChoiceBox layoutX="140.0" layoutY="67.0" prefWidth="164.0">
   <items>
     <FXCollections fx:factory="observableArrayList">
       <String fx:value="%listValue1" />
       <String fx:value="%listValue2" />
       <String fx:value="%listValue3" />
       <String fx:value="%listValue4" />
     </FXCollections>
   </items>
</ChoiceBox>

Answer 1:

AFAIK FXML不支持像元标签资源ID fx:value 。 见http://javafx-jira.kenai.com/browse/DTL-3699的例子。

你可能想在立案,一个增强请求http://javafx-jira.kenai.com



文章来源: How to set fx:value using resource bundle?