在java fx中,可以使用%key
表示法为组件使用i18n标签。
例如 -
<Label layoutX="151.0" layoutY="14.0" text="%windowTitle">
<font>
<Font size="22.0" />
</font>
</Label>
是否可以将i18n用于组件值?
以下代码不起作用 -
<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>
答案 0 :(得分:2)
AFAIK FXML不支持fx:value
等元标记中的资源ID。例如,请参阅http://javafx-jira.kenai.com/browse/DTL-3699。