Mostrar dados armazenado na jTable

1 resposta
W
Ola e que sou iniciante no netbeans e queria saber como faço para mostrar dados ja armazenados no banco na tabela to seguindo uma video aula parei nessa parte o codigo que fiz ate agora foi esse, criei um botao pesquisa na hora que aperta deveria aparecer tudo que ta armazenado no banco mais não sai desse if nao sei o que houve.Obrigado se alguem poder ajudar.
DefaultTableModel tmContato = new DefaultTableModel(null, new String[]{"ID","Nome do Livro","Autor"});
    List<Cadastro> contatos;
    ListSelectionEvent lsmContato;

    private void mostraPesquisa(List<Cadastro> contatos) {
        if(contatos.size()==0){
            JOptionPane.showMessageDialog(null, "Don't have any register.");
        }else{
            String[] linha = new String[]{null,null};
            for(int i = 0;i < contatos.size();i++){
                tmContato.addRow(linha);
                tmContato.setValueAt(contatos.get(i).getId(), i, 0);
                tmContato.setValueAt(contatos.get(i).getNome(), i, 1);
                tmContato.setValueAt(contatos.get(i).getAutor(), i, 2);
        }
    }
    }

1 Resposta

ViniGodoy

Siga os links da minha assinatura e aprenda a fazer seu próprio TableModel.

O DefaultTableModel é o caminho incorreto para usar o JTable.

Criado 22 de outubro de 2010
Ultima resposta 22 de out. de 2010
Respostas 1
Participantes 2