Limitar tipos no JFileChooser

2 respostas
rso1988

Fala galera, blz?!

Meu problema é seguinte…

Eu tenho um JFileChooser que abrirá alguns tipos de imagem, como JPEG, GIF, PNG…etc…

O que eu gostaria de saber, é se quando eu abro o “showOpenDialog” (browser), é possível limitar os tipo de arquivos que irão aparecer…nesse caso só esses de imagem citados anteriormente.

Aguardo uma resposta…

Vlw!

2 Respostas

tRuNkSnEt

Neste caso você precisa adicionar um FileFilter no seu JFileChooser. O Código abaixo só aceita arquivos com extensão FDK.

jfilechooser.addChoosableFileFilter(new Filtro());
class Filtro extends FileFilter {
	 public boolean accept(File f) {
	        if (f.isDirectory()) {
	            return true;
	        }
	   
	    String filename = f.getName();
        if (filename.endsWith(".FDK")) {
	               return true;
	            } else {
	               return false;
	            }
	        }

	 public String getDescription() {
		      return ".FDK";
		    }
	    }
rso1988

Cara…vlw msm, deu certinho!!!

Abraço!

Criado 5 de março de 2009
Ultima resposta 5 de mar. de 2009
Respostas 2
Participantes 2