1

我想在 JavaFX 中进行搜索:

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

4

1 回答 1

1

这个例子应该像你想要的那样工作。

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

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

于 2014-05-12T13:36:47.310 回答