3

在 java fx 中,可以使用 i18n 标签为组件使用%key符号。

例如 -

<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>
4

1 回答 1

2

AFAIK FXML 不支持元标记中的资源 ID,例如fx:value. 例如,请参阅http://javafx-jira.kenai.com/browse/DTL-3699

您可能需要在http://javafx-jira.kenai.com提交增强请求

于 2012-08-28T13:05:28.407 回答