Algumas dúvidas sobre jTable?

2 respostas
R

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.

2 Respostas

R

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.

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.

F

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

}
Criado 28 de agosto de 2008
Ultima resposta 30 de ago. de 2008
Respostas 2
Participantes 3