Conexão Postgres no Netbeans + Design Pattern DAO

Pegue os dados que vocë quer alterar, e guarde em um Map, ou outra estrutura que pretenda usar. Eu uso Map para trabalhar na View.
Pegue também a linha que foi escolhida para alteração.
No evento do Botão, faça algo assim:

Map<String, Object> dados = new HashMap<String, Object>();
                           dados.put( "nome", "José" );
                           dados.put( "email", "josecarlos@ronaldo.com" );

minhaTableModel.atualizarRegistro( minhaTable.getSelectedRow(), dados );

E no atualizarRegistro…

public void atualizarRegistro ( int selectedRow, Map<String, Object> data ) {

   listaDados.get( selectedRow ).setNome( mapa.get("nome").toString() );
   listaDados.get( selectedRow ).setEmail( mapa.get("email").toString() );
   this.fireTableRowsUpdated( selectedRow, selectedRow );
}

Lembrando que isso é válido quando usa-se um TableModel!

[quote=Nicolas Fernandes]Pegue os dados que vocë quer alterar, e guarde em um Map, ou outra estrutura que pretenda usar. Eu uso Map para trabalhar na View.
Pegue também a linha que foi escolhida para alteração.
No evento do Botão, faça algo assim:

Map<String, Object> dados = new HashMap<String, Object>();
                           dados.put( "nome", "José" );
                           dados.put( "email", "josecarlos@ronaldo.com" );

minhaTableModel.atualizarRegistro( minhaTable.getSelectedRow(), dados );

E no atualizarRegistro…

public void atualizarRegistro ( int selectedRow, Map<String, Object> data ) {

   listaDados.get( selectedRow ).setNome( mapa.get("nome").toString() );
   listaDados.get( selectedRow ).setEmail( mapa.get("email").toString() );
   this.fireTableRowsUpdated( selectedRow, selectedRow );
}

Lembrando que isso é válido quando usa-se um TableModel![/quote]

Cara, não entendi.

Mas o que eu estou tentando fazer é quando eu clicar no botão atualizar, a tabela carregar novamente os dados do banco, lembrando que pode ser adicionado dados ou removidos sem especificação correta de linha.
Eu já tentei um monte de coisa, isso podia ser mais simples. rs

Abraço.

Alguém?

Já criou um TableModel pra trabalhar com a sua Table?

Rs, acho que não! Como faço isso.

Siga o link na minha assinatura, ou os links nas assinaturas do ViniGodoy ou do Mark_Ameba… Quando ler sobre, vai entender o código que escrevi ali em cima :smiley:

Legal, to pensando em comecar do zero pra não me perder.

Grato pela ajuda.