TableModel [RESOLVIDO]

Boa noite pessoal.

Estava dando uma estudada no post do nosso amigo Eric Yuzo

http://devsv.wordpress.com/2012/07/08/como-implementar-um-tablemodel

E apareceu uma dúvida. Vamos supor que houvesse uma coluna ID que não fosse mostrada no JTable. Como eu faço para recuperar o ID das linhas que estão com o checkbox selecionados?

Citando o código q o cara do blog criou:

// Retorna o sócio referente a linha especificada public Socio getSocio(int indiceLinha) { return linhas.get(indiceLinha); }

Vc usaria este método para ler um objeto Socio pelo índice dentro do List. Basta então fazer uma iteração por todos os itens e verificar os campos ativo e ID:

[code]for (var i = 0; i < tableModel.getRowCount(); i++) {
Socio s = tableModel.getSocio(i);

if (s.isAtivo()) {
System.out.println(s.getId());
}
}[/code]

isso aí… pode criar um método no model…
não há limites para o q vc pode fazer com o table model… heheh

só pensar POO :stuck_out_tongue: