Evento ao editar celula na jtable

7 respostas
mulatox

tenho uma tabela que exibe determinados valores numericos(inteiros) quando vou editar alguma celula com valor, ela comeca a preencher apartir do numero. Um exemplo pra explicar melhor: se tem uma celula ja com o valor 50, ao edita-la e digitar o numero 5 vai ficar 505. O que eu quero eh q ao comecar a editar uma celula, ela apague o conteudo que la possui, ja tentei muitas coisas e pesquisei bastante e ainda nao achei, Por favor me ajudem

7 Respostas

R

Você provavelmente vai precisar usar um CellEditor especializado:

http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#editor

F

O seu modelo não sobrescreveu o método setValueAt ??
Deve ter implementado algo errado nele então

mulatox

acredito q nao tem haver com o setvalue

F

o que voce usa para editar os valores?? voce ta usando setValueAt ?

mulatox

a propria tabela, ela ja esta editavel. logo ao clicar ela edita a celula;

Marky.Vasconcelos

O método setValueAt do TableModel é chamado toda vez que a celula perde o foco.

mulatox

mas ai eh q ta, eu quero setar um valor assim q o usuario comecar a editar uma celula, quero q ele ao entrar na celula o valor ja existente se apague

Criado 24 de novembro de 2009
Ultima resposta 25 de nov. de 2009
Respostas 7
Participantes 4