Beleza Pessoal tenho aqui uma tradução completa da JFileChooser OK
UIManager.put("FileChooser.directoryOpenButtonText","Abrir");
UIManager.put("FileChooser.directoryOpenButtonToolTipText","Abrir diretório selecionado");
UIManager.put("FileChooser.openButtonToolTipText", "Selecionar");
UIManager.put("FileChooser.openButtonAccessibleName", "Selecionar");
UIManager.put("FileChooser.openButtonText", "Selecionar");
UIManager.put("FileChooser.cancelButtonToolTipText", "Cancelar");
UIManager.put("FileChooser.cancelButtonAccessibleName", "Cancelar");
UIManager.put("FileChooser.cancelButtonText", "Cancelar");
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.lookInLabelMnemonic", new Integer('E'));
UIManager.put("FileChooser.lookInLabelText", "Examinar");
UIManager.put("FileChooser.saveInLabelMnemonic", new Integer('S'));
UIManager.put("FileChooser.saveInLabelText", "Salvar em");
UIManager.put("FileChooser.fileNameLabelMnemonic", new Integer('N')); // N
UIManager.put("FileChooser.fileNameLabelText", "Nome do Arquivo");
UIManager.put("FileChooser.filesOfTypeLabelMnemonic", new Integer('T')); // T
UIManager.put("FileChooser.filesOfTypeLabelText", "Tipo");
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.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.acceptAllFileFilterText","Todos os Arquivos");
Espero que ajude quem está com alguma duvida
Aqui embaixo vai algumas funções que vão no próprio JFileChooser
JFileChooser abrir = new JFileChooser("\\");
abrir.setMultiSelectionEnabled(false); // Permição de Multiseleção
abrir.setFileSelectionMode(JFileChooser.FILES_ONLY);// Seleciona apenas Arquivos
abrir.setSelectedFile(new File("S_PA.DBF"));// Indica provavel nome para o arquivo
// Coloca a extenção preferencial por ultimo
abrir.addChoosableFileFilter(extencao(2));
abrir.addChoosableFileFilter(extencao(1));
abrir.setDialogTitle("Localizar Arquivo que Contém as APAC");
Agora estou colocando uma função que pode auxiliar na hora de escolher um arquivo com uma determinada extenção
// Lista de Extenções para se Usar
public javax.swing.filechooser.FileFilter extencao(int extencoes) {
switch (extencoes) {
case 1:
return new javax.swing.filechooser.FileFilter() {
// Filtro, converte as letras em minúsculas antes de comparar
public boolean accept(File f) {
return f.getName().toLowerCase().endsWith(".dbf")
|| f.isDirectory();
}
// Texto que será exibido para o usuário
public String getDescription() {
return "Arquivos de Banco de Dados (.dbf)";
}
};
case 2:
return new javax.swing.filechooser.FileFilter() {
// Filtro, converte as letras em minúsculas antes de comparar
public boolean accept(File f) {
return f.getName().toLowerCase().endsWith(".jpg")
|| f.isDirectory();
}
// Texto que será exibido para o usuário
public String getDescription() {
return "Arquivos de imagem (.jpg)";
}
};
}
return null;
}
Bem de minha parte era isso espero que o pessoal por meio desse tutorial possa se guia blz bons estudos :idea: