Como desabilitar algumas linhas no JTable

5 respostas
C

Ola pessoal…Tenho um JTable de 15 linhas e gostaria de desabilitar algumas delas (da 10 ate a 15)…alguem sabe como desabilitar linhas especificas de uma JTable…

5 Respostas

davidtiagoconceicao

Algo assim:

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/table/AbstractTableModel.html#isCellEditable(int,%20int)

:?:

diegosantiviago

Isso ae, faz uma verificação em qual linha voce quer e retorna false pra deixa-la somente leitura.

tipo um:

if ( (row >= 10) && (row <= 15) )
  return false;
C

onde vou implementa-lo…

davidtiagoconceicao

Conforme o link da documentação, este método deve ser implementado pelo Table Model da sua JTable.

diegosantiviago

Primeira coisa, tentou procurar?

http://www.google.com.br/search?hl=pt-BR&q=JTable+iscelleditable&btnG=Pesquisa+Google&meta=&aq=f&oq=

JTable table1 = new JTable() { public boolean isCellEditable(int rowIndex, int vColIndex) { return false; } };

Criado 9 de abril de 2009
Ultima resposta 9 de abr. de 2009
Respostas 5
Participantes 3