FileDialog + FilenameFilter

0 respostas
G

Bom dia pessoal, gostaria de uma ajuda se possível.
Preciso criar um FileDialog (por questões de performance não estou usando o JFileChooser do swing) para abrir um arquivo. Até ai tudo bem até consegui.
O que não estou conseguindo fazer é criar o FileDialog com um filtro na extensão dos arquivos. Alguém pode me dar uma luz?
Abaixo segue o código que cria o FileDialog, mas não está filtrando nada…

FileDialog chooser = new FileDialog(this,"Abrir",FileDialog.LOAD);
chooser.setDirectory(".");
		chooser.setFilenameFilter(new FilenameFilter(){

			@Override
			public boolean accept(File dir, String name) {
				return name.endsWith("txt");
			}
			
		}
		);
		chooser.setVisible(true);

Preciso listar os diretórios e os arquivos .txt deles, mas com a opção tambem de deixar qualquer tipo de arquivo. Deve ser como uma caixa de dialogo comum de um notepad por exemplo.
Agradeço desde já!

Criado 24 de janeiro de 2008
Respostas 0
Participantes 1