JavaFX Choice Box本地化

时间:2014-05-11 15:35:25

标签: localization javafx choice box

我想在JavaFX中进行搜索:

目前我正在使用Scene Builder并使用一个选择框来选择要查找单词的类别和一个用于写入单词的文本字段。但我还希望它能够显示在登录我的程序之前,我选择的语言中的选项框中的项目。我正在使用“.properties”文件(以及场景生成器中的“国际化字符串”选项)用于英语和德语,它适用于按钮或标签但是如何让选择框以正确的语言显示项目?它们只有一个“fx:value”但没有文本,所以我不能用它来选择我可以在本地化文件中使用的字符串。

1 个答案:

答案 0 :(得分:1)

此示例应按您的意愿运行。

<ChoiceBox>
    <items>
        <FXCollections fx:factory="observableArrayList">
            <String fx:value="%choice1" />
            <String fx:value="%choice2" />
            <String fx:value="%choice3" />
        </FXCollections>
    </items>
</ChoiceBox>

将您自己的本地化密钥放在字符串fx:value属性中并试一试。