Вопрос

Jfilechooser не оказывает поддержки моему языку, я бы переводил строки, определенные в файле http://www.rgagnon.com/javadetails/javauidefaults.txt с Uimanager.put (), но я не нахожу опции всплывающего окна («View», «Обновление» и «Новая папка», когда вы щелкнули правой кнопкой мыши).

Кто -нибудь знает, где я могу найти их для перевода?

--Обновить

FileDialog создает нативный диалог, который решает проблему перевода, но приводит к Другой вопрос.

--Обновить

Лучшее решение на данный момент: используйте систему по умолчанию LAF, чтобы JfileChooser является нативным диалогом системы и не нуждается в переводе. Плохо, я не могу использовать Нимбус ..

Это было полезно?

Решение

Кажется sun.swing.FilePane у этого есть строки, которые затем используются javax.swing.plaf.basic.BasicFileChooserUI.

Другие советы

Это строки Uimanager для контекстного меню jfilechooser. Этот пример устанавливает их на английском языке.

UIManager.put("FileChooser.detailsViewActionLabelText", "Details");
UIManager.put("FileChooser.listViewActionLabelText", "List");
UIManager.put("FileChooser.viewMenuLabelText", "View");
UIManager.put("FileChooser.refreshActionLabelText", "Refresh"));
UIManager.put("FileChooser.newFolderActionLabelText", "New Folder");
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top