Как локализовать настроенный JFileChooser?

Я создал MyFileChooser, который расширяет JFileChooser. Поэтому я хочу локализовать свой пользовательский интерфейс. Этот код не работает - все ярлыки все еще на английском языке. Я пытался сделать это таким образом:UIManager.put("MyFileChooser.lookInLabelText", rb.getString("lookInLabelText")); но это не помогло

1 ответ

Решение

Вам нужно установить эти свойства перед созданием JFileChooser (например, делать это в конструкторе MyFileChooser слишком поздно, потому что суперпроектор уже вызывается в этот момент).

Вы можете обойти (не проверял), вызвав updateUI() для выбора файлов после установки свойств.

Другие вопросы по тегам