2010-03-17 4 views
3

JFileChooser не поддерживает мой язык, я бы перевел строки, определенные в файле http://www.rgagnon.com/javadetails/JavaUIDefaults.txt с UIManager.put(), , но я не нахожу всплывающие строки («просмотр», «обновление» и «новая папка» при щелчке правой кнопкой мыши).Где для меня перетащить строку java swing?

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

--update

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

--update

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

ответ

1

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

+0

Бог .. да это .. и является внутренним классом солнца .. :( Возможно, легче исправить проблему FileDialog (см. Мое обновление) –