[RESOLVIDO] - JFileChooser - Como colocar uma unica opção de extensão?

3 respostas
felipehts

boa madruga galera !!

Gostaria de saber como colocar apenas uma opção de extensão, tipo quero que apareça apenas a opção de selecionar ‘.xls’… tenho um código abaixo, porém o mesmo tem a opção de ‘Todos os arquivos’, como faço para tirar esta opção ??? vlw abrasss

Alguém poderia ajudar ??? vlw

JFileChooser fc = new JFileChooser(System.getProperty("user.dir"));
        fc.setMultiSelectionEnabled(false);
        javax.swing.filechooser.FileFilter filter = new javax.swing.filechooser.FileFilter() {

            public boolean accept(File f) {
                return f.isDirectory()
                        || f.getName().toLowerCase().endsWith(
                        ".xls");
            }

            public String getDescription() {
                return "(*.xls)";
                // return "(*.xls)";
            }
        };
        fc.addChoosableFileFilter(filter);

3 Respostas

Eric_Yuzo

http://download.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html#setAcceptAllFileFilterUsed(boolean)

ViniGodoy

FileChooser fc = new FileChooser(); fc.setFileFilter(new FileNameExtensionFilter("Planilhas do excel", "xls")); fc.setAcceptAllFileFilterUsed(false); if (fc.showOpenDialog(this) != FileChooser.APPROVE_OPTION) return;

felipehts

ViniGodoy:
FileChooser fc = new FileChooser(); fc.setFileFilter(new FileNameExtensionFilter("Planilhas do excel", "xls")); fc.setAcceptAllFileFilterUsed(false); if (fc.showOpenDialog(this) != FileChooser.APPROVE_OPTION) return;

vlw pela ajuda…era isso mesmo ! =)

Criado 19 de abril de 2011
Ultima resposta 20 de abr. de 2011
Respostas 3
Participantes 3