簡體   English   中英

如何使用資源包設置fx:value?

[英]How to set fx:value using resource bundle?

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

AFAIK FXML不支持元標記中的資源ID,如fx:value 例如,請參見http://javafx-jira.kenai.com/browse/DTL-3699

您可以在http://javafx-jira.kenai.com上為此提交增強請求

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM