Listar arquivos numa Jtable

8 respostas
DanieleS

Eu tenho o seguinte código:

for (File file :diretorio.listFiles()) {
            if(file.getName().contains(busca)){           
            JOptionPane.showMessageDialog(null, file);
        }  
      }

Eu queria listar os arquivos que esse código retorna, numa jTable , mas eu não sei como faço isso :lol:
Tem como eu passar esses arquivos para uma Jtable?

8 Respostas

ViniGodoy

Sim, popule um List<File> e então crie um TableModel para colocar no seu JTable.

ViniGodoy

No meu link (ao lado do texto em vermelho) há uma série de artigos explicando como usar o JTable. Comece lendo por ali.

DanieleS

Vini Godoy, eu estou usando esse código:

jTable1.setValueAt(file, 0, 0);

E ele coloca na tabela o nome do arquivo certinho.
Porém quando é mais de um arquivo ele vai listando um em cima do outro, em vez de ficar um em baixo do outro.

Você pode me ajudar quanto a isso? :lol:

gaulix

Estas usando o DefaultTableModel ou já implementasse um como o ViniGodoy disse?

DanieleS

Eu ainda não implementei o DefaultTableModel porque não sei como se faz isso :cry:
Eu procurei sobre, mas não consegui entender

Pode me indicar como eu crio essa DefaultTableModel ?

thiagoteixeiraoficia

Olá Daniele
Abre lá o link do Vini, e dá uma olhada no primeiro link de exemplo. No post do Eric Yuzo tem um link para download, a classe tá comentada e fácil de interpretar.

:smiley:

gaulix

É, vai no link do viniGodoy, tem tudo lá explicadinho, qualquer coisa pergunte no post, aqui, ou me mande mensagem privada que responderei.

DanieleS

Eu já criei uma tablemodel só que não sei como implemento ela na minha jTable.

Criado 5 de novembro de 2012
Ultima resposta 20 de nov. de 2012
Respostas 8
Participantes 4