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