Galera, como faço pra deixar o meu FileChooser para procurar um punico tipo de extnção de arquivo?
Sabe, naquele trequinho Fyle Type: esteja *.xls?
valieuu
Galera, como faço pra deixar o meu FileChooser para procurar um punico tipo de extnção de arquivo?
Sabe, naquele trequinho Fyle Type: esteja *.xls?
valieuu
use o método addChoosableFileFilter da classe JFileChooser
veja o exemplo FileChooserDemo2 em:
http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html#FileChooserDemo2
cara eu faço desse jeito aqui…
JFileChooser jfc = new JFileChooser();
jfc.setMultiSelectionEnabled(true);
jfc.setDialogTitle("Seleção de arquivos");
[b]jfc.setFileFilter(new FileNameExtensionFilter("txt", "txt"));[/b]
jfc.setFileSelectionMode(JFileChooser.FILES_ONLY);
jfc.showOpenDialog(this);
blza brother vou tentar… valeu!
Valeo cara deu certo!!!
q bom… qlqr coisa estamos ai…
Boa Noite,
Tentei usar o método acima, porém no FileNameExtensionFilter, aparenta erro.
Erro:
symbol : constructor FileNameExtensionFilter(java.lang.String,java.lang.String)
location: class FileNameExtensionFilter
Alguem poderia me ajudar a solucionar este problema, desde já agradeço a ajudad e todos.
De uma olha neste codigo , vc deve ter esquecido de algum import … T?lo
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileNameExtensionFilter;
public class Teste {
public static void main(String args[]) throws FileNotFoundException{
//cria um JFileChooser
JFileChooser j = new JFileChooser();
//seta o titulo do jfilechooser
j.setDialogTitle("Seleção de arquivos");
/*seta um filtro para exibir os arquivos , o construtor do
objeto FileNameExtensionFilter recebe 2 paremetros um nome e uma extensao
*/
j.setFileFilter(new FileNameExtensionFilter("Arquivo de texto", "txt"));
//seta a opção de selecionar apenas arquivos
j.setFileSelectionMode(JFileChooser.FILES_ONLY);
//exibe o jfiklechosser
int r = j.showOpenDialog(j);
//a variavel file recebe o caminho absoluto do arquivo
File file = j.getSelectedFile().getAbsoluteFile();
Flw;;
Quando insero o import javax.swing.filechooser.FileNameExtensionFilter; e tento executar, menciona o mesmo erro.
Caused by: java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol : class FileNameExtensionFilter
location: package javax.swing.filechooser
Que versão de Java você está usando? O Filefilter citado é só a partir da 6.
Dá uma olhada nessa classe, ela pode te ajudar:
http://208.109.100.149/posts/list/72752.java#382177
Desculpe, mas como verifico a versão do java.
Uso o Netbeans, caso ajude em algo.
Se for o NetBeans em portugues va em ajuda >> sobre
Ai tem uma janela q exibe (no caso o meu )
Versão do produto: NetBeans IDE 6.5 (Build 200811100001)
Java: 1.6.0_11; Java HotSpot™ Client VM 11.0-b16
Sistema: Windows XP versão 5.1 executando em x86; Cp1252; pt_BR (nb)
Diretório do usuário: C:\Documents and Settings\Jorge.netbeans\6.5
O meu é este.
Versão do produto: NetBeans IDE 6.5 RC2 (Build 200810270001)
Java: 1.5.0_16; Java HotSpot™ Client VM 1.5.0_16-b02
Sistema: Windows XP versão 5.1 executando em x86; Cp1252; pt_BR (nb)
Como faço a atualização do java ?