Como traduzir a tela de escolha de arquivos que o JChooser traz em inglês

2 respostas
W

Boa noite!!

Eu criei uma tela para salvar arquivos onde o usuário escolhe o local e o nome para salvar. Isso eu fiz usando o Netbeans 6.0.1,
O problema é que ele me trouxe todas as opções da tela em Inglês eu preciso traduzir para portguês. Eu consegui traduzir alguns botôes mas isso não me serve.Se alguém puder me ajudar agradeço!!

2 Respostas

ambuzr
public void traduzirFileChooser(){  
             
       UIManager.put("FileChooser.lookInLabelMnemonic", "E");    
       UIManager.put("FileChooser.lookInLabelText", "Examinar em");  
             
       UIManager.put("FileChooser.saveInLabelMnemonic", "S");  
       UIManager.put("FileChooser.saveInLabelText", "Salvar em");  
             
       UIManager.put("FileChooser.upFolderToolTipText", "Um nível acima");  
       UIManager.put("FileChooser.upFolderAccessibleName", "Um nível acima");   
             
       UIManager.put("FileChooser.homeFolderToolTipText", "Desktop");  
       UIManager.put("FileChooser.homeFolderAccessibleName", "Desktop");   
     
       UIManager.put("FileChooser.newFolderToolTipText", "Criar nova pasta");  
       UIManager.put("FileChooser.newFolderAccessibleName", "Criar nova pasta");   
             
       UIManager.put("FileChooser.listViewButtonToolTipText", "Lista");   
       UIManager.put("FileChooser.listViewButtonAccessibleName", "Lista");   
            
       UIManager.put("FileChooser.detailsViewButtonToolTipText", "Detalhes");   
       UIManager.put("FileChooser.detailsViewButtonAccessibleName", "Detalhes");   
    
       UIManager.put("FileChooser.fileNameLabelMnemonic", "N");  
       UIManager.put("FileChooser.fileNameLabelText", "Nome do arquivo");   
             
       UIManager.put("FileChooser.filesOfTypeLabelMnemonic", "A");  
       UIManager.put("FileChooser.filesOfTypeLabelText", "Arquivos do tipo");   
     
       UIManager.put("FileChooser.fileNameHeaderText", "Nome");  
       UIManager.put("FileChooser.fileSizeHeaderText", "Tamanho");  
       UIManager.put("FileChooser.fileTypeHeaderText", "Tipo");  
       UIManager.put("FileChooser.fileDateHeaderText", "Data");  
       UIManager.put("FileChooser.fileAttrHeaderText", "Atributos");  
             
       UIManager.put("FileChooser.cancelButtonText", "Cancelar");  
       UIManager.put("FileChooser.cancelButtonMnemonic", "C");  
       UIManager.put("FileChooser.cancelButtonToolTipText", "Cancelar");  
            
       UIManager.put("FileChooser.openButtonText", "Abrir");  
       UIManager.put("FileChooser.openButtonMnemonic", "A");  
       UIManager.put("FileChooser.openButtonToolTipText", "Abrir");  
             
       UIManager.put("FileChooser.saveButtonText","Salvar");  
       UIManager.put("FileChooser.saveButtonToolTipText", "S");  
       UIManager.put("FileChooser.saveButtonToolTipText", "Salvar");  
             
       UIManager.put("FileChooser.updateButtonText","Alterar");  
       UIManager.put("FileChooser.updateButtonToolTipText", "A");  
       UIManager.put("FileChooser.updateButtonToolTipText", "Alterar");  
             
       UIManager.put("FileChooser.helpButtonText","Ajuda");  
       UIManager.put("FileChooser.helpButtonToolTipText", "A");  
       UIManager.put("FileChooser.helpButtonToolTipText", "Ajuda");  
             
       UIManager.put("FileChooser.acceptAllFileFilterText","Todos os arquivos");  
   }

AI tu chama antes de criar teu Objeto tipo

traduzirFileChooser();
   EscolherArquivo = new JFileChooser();
    
   EscolherArquivo.setDialogTitle("Escolha o arquivo a ser tratado");
W

Valeu ambuzr!!!
Funcionou perfeitamente…
Muito Obrigado!!!

Criado 12 de novembro de 2008
Ultima resposta 13 de nov. de 2008
Respostas 2
Participantes 2