JFileChooser

Como eu faço pra limitar o arquivo que o usuário vai selecionar em .showOpenDialog() e .showSaveDialog()???
Tipo o que acontece no notepad com *.txt(ou pra ser mais especifico *.ser)…
Eu fiz uma gambiarra no metodo que salva,ao passar o file como argumento colocava file+".txt",mas tipo…se eu abrir um .txt,quando salvar eu vai ser .txt.txt…
Valeu aew quem me tirar essa duvida =P

http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html#filters
Tem um exemplo de uso do FileNameExtensionFileFilter no próprio javadoc do FileChooser:
http://download.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html

Por isso é bom sempre ler a documentação antes de perguntar. :wink:

Desculpa aew =/

Eu nao sei ingles,entao o material oficial é um tanto dificil!!
Postei no forum pq seria acessivel para mim!! :oops:

Precisa saber inglês para entender isso aqui?

JFileChooser chooser = new JFileChooser(); FileNameExtensionFilter filter = new FileNameExtensionFilter( "JPG & GIF Images", "jpg", "gif"); chooser.setFileFilter(filter); int returnVal = chooser.showOpenDialog(parent); if(returnVal == JFileChooser.APPROVE_OPTION) { System.out.println("You chose to open this file: " + chooser.getSelectedFile().getName()); }

Esse exemplo tirei do JavaDoc. No outro artigo, há exemplos em Java de todos os recursos comentados.

Aliás, se quer se dar bem na área, pense seriamente em fazer um curso de inglês.
É bem mais importante do que a OCJP, na minha opinião.

Sim eu tive dificuldade e tenho em ler a api…
Eu pretendo fazer ingles…,mas eu preciso primeiro começar a trabalhar(motivos pessoais)…
Eu perguntei e pedi que envia-se de novo pq eu nao consegui entender,desculpa ae se minha burrice incomodou vc =/