Oi pessoal.
Coloquei os dados de uma tabela em um jTable, sem problema. Mas tenho algumas dúvidas:
1ª) Como retornar o conteúdo de uma linha do jTable, eu consegui retornar o número da linha, mas não o seu conteúdo.
2ª) Tenho como deixar uma coluna sem acesso, ou seja, sem que o usuário possa alterar seu conteúdo?
Obrigado.
[quote=rsa_tche]Oi pessoal.
Coloquei os dados de uma tabela em um jTable, sem problema. Mas tenho algumas dúvidas:
1ª) Como retornar o conteúdo de uma linha do jTable, eu consegui retornar o número da linha, mas não o seu conteúdo.
2ª) Tenho como deixar uma coluna sem acesso, ou seja, sem que o usuário possa alterar seu conteúdo?
Obrigado.[/quote]
1ª:
int row = Jtable.getSelectedRow();
Object id = Jtable.getValueAt(row, 0);
retorna o valor na primeira coluna da linha selecionada
2ª: não tenho certeza de como faz, + tem como sim, da uma lida na documentação q vc descobre.
Use como modelo da tabela uma classe que estenda de DefaultTableModel e sobrescreva o método isCellEditable. Mais ou menos assim:
public boolean isCellEditable(int linha, int coluna) {
return coluna == 4 ? false : true; // 4 seria a coluna
}