Jtable com jformatertextfield nas celulas

2 respostas
janjan

pessoal o problema não é colocar o jformattedtext field na celula
o detalhe é o seguinte!

tenho campos
<><><><><><>

e tenho minha jtable
|""|""|""|""|
|""|""|""|""|
|""|""|""|""|

beleza

quando dou um enter na celula que esta em modo de edição
ele faz um commitedit no jformatedtextfield

mas se eu simplesmente clicar fora da tabela. em algum lugar do meu jfialog ou frame ou jinternalframe!
quero que o event que deixa a celula como digitavel(editavel).
simplesmente se cancela e vole a celula normal…
pois se continuar editavel quando clico fora da jtable
e clicar em algum botao fora da jtable que faça atualizar uma coluna da jtable e que essa tenha o campo que esta no estado editavel ainda…
ele não deixa alterar os valores da coluna. por causa daquela celula maldita!
sabem de algum evento que tenho que disparar na jtable para ele comitar os campos ou…
enfim…
detalhe qeu to mechendo em uma classe de framwork…899 utilizações dela!
to num lugar critico!
abraços!
minha primeira tentativa foi no focusLost da jtable.
nao funcionou…

2 Respostas

janjan

uma dica ai gurizada…

janjan

resolvido…
peguei da minha table o
getcelleditor().cancelEditi…
alguma coisa do tipo!
e funcionou…

Criado 15 de maio de 2010
Ultima resposta 17 de mai. de 2010
Respostas 2
Participantes 1