Pergunta

O jfileChooser não fornece suporte ao meu idioma, eu traduziria strings definidos no arquivo http://www.rgagnon.com/javadetails/javauidefaults.txt Com o uimanager.put (), mas não estou encontrando as opções pop-up ("Visualizar", "Atualizar" e "Nova pasta" quando você clicar com o botão direito do mouse).

Alguém sabe onde posso encontrá -los para traduzir?

--atualizar

O Filedialog cria uma caixa de diálogo nativa, que resolve o problema de tradução, mas leva a outra pergunta.

--atualizar

MELHOR SOLUÇÃO POR AGORA: Use o System Padrão LAF, para que o JfileChooser seja a caixa de diálogo nativa do sistema e não precise de tradução. Ruim eu não posso usar nimbus ..

Foi útil?

Solução

Parece ser sun.swing.FilePane que tem as cordas, que são então usadas por javax.swing.plaf.basic.BasicFileChooserUI.

Outras dicas

Essas são as cordas Uimanager para o menu de contexto JfileChooser. Este exemplo está definindo -os em inglês.

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");
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top