Dificuldade para preencher jtextfiled

Olá galera tudo bem! É o seguinte pessoal estou com um probleminha q não sei como resolver, tem uma tela de consulta ao cliente nessa tela aparece um jtable com os seguintes dados ID, Nome e CPF/CNPJ, o q eu preciso é quando eu selecionar determinando cliente ele preencher todos os jtextfield, eu só consigo jogar os três campos que se encontra na jtable e os demais campos eu não sei como faço para jogar.

Ao invés de usar o DefaultTableModel, utilize isso:

Desta maneira, você não vai precisar também utilizar o id na tabela, sem contar que ocupa menos memória.

Abraços

Olá.

Você tem o código (ID) na JTable, correto?
Basta então fazer uma pesquisa no banco por esse código e você terá todos os atributos para preencher.

Caso esteja mantendo os dados da tabela em um array, você pode pesquisar por esse código dentro do array e encontrar lá o restante dos atributos.

[]'s

vou posta aqui o meu codigo para vc da uma analisada ok

[code]

Camada Dao

public void preencherTabela(DefaultTableModel modelo, String campos[]) { //metodo para preencher tabelas

    modelo.setNumRows(0);

    try {
        String sql = "select * from pessoa";
        stmt = getConnection().prepareStatement(sql);
        rs = stmt.executeQuery();

        while (rs.next()) {
            
            int len = campos.length;
            Object[] row = new Object[len];
            for (int i = 0; i < len; i++) {
                row[i] = rs.getString(campos[i]);
            }
            modelo.addRow(row);
        }
        stmt.close();
        rs.close();
    } catch (SQLException erro) {
        System.out.println("Erro ao listar no JTable " + erro);
    }
}
[/code]

[code]
Camada Controller

public void preencherTabela(DefaultTableModel modelo, String campos[]) {
new PessoaDao().preencherTabela(modelo, campos);
}[/code]
tem como vc me passa um modelo de como devo fazer esse procedimento