У меня есть Choicebox, определенный в FXML с некоторыми статическими вариантами. Можно ли как-то определить переводы для каждого значения в FXML?Блок обмена FXML с переводами
Мой текущий код выглядит примерно так:
<ChoiceBox fx:id="category">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="Message" />
<String fx:value="Request" />
<String fx:value="Error" />
</FXCollections>
</items>
</ChoiceBox>
Теперь я хотел бы использовать переводы непосредственно, как это:
<ChoiceBox fx:id="category">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="%category.message" />
<String fx:value="%category.request" />
<String fx:value="%category.error" />
</FXCollections>
</items>
</ChoiceBox>
К сожалению, это не работает.
Возможно ли что-то подобное? Как?
В качестве альтернативы я мог бы создать этот список в методе init # Controller, но я бы предпочел не делать этого.
Я думаю, что это был задан вопрос в последнее время, хотя я не могу найти его сейчас, и вывод, что разрешение ресурс не работает с 'Fx: value' (к сожалению,). Вероятно, вы должны сделать это в контроллере. –
Хм, ну, может быть, у меня есть обходное решение ... –