Limpar célula da JTable ao editar valores Float

5 respostas
jcvijr

Olá Pessoal,

Tenho uma JTable com objetos do tipo Float, mas quando um usuário focar uma célula e iniciar a edição, gostaria que o “0.00” que aparece seja apagado, deixando a célula vazia para edição.
Caso o usuário deixe de informar um valor (deixe a coluna vazia), deve aparecer novamente o “0.00”… Quais seriam os eventos utilizados?

Outra coisa também seria deixar esse valor com 3 casas decimais, vem com 2 por default.

Agradeço desde já.

5 Respostas

S

[ UPando ] :smiley:
Gostaria saber tbm, alguém tem uma idéia como fazer?
To com o mesmo problema agora…

ViniGodoy
  1. Aprenda a fazer seu próprio TableModel;
  2. Aprenda sobre TableCellEditor;
S

ViniGodoy:
1. Aprenda a fazer seu próprio TableModel;
2. Aprenda sobre TableCellEditor;

Eu já fiz minha própria TableModel, mas só consigo limpar a célula com dois clicks nela .

S

Ah, eu consegui fazendo minha TableCellEditor…
valeu pela dica ViniGodoy

A

samykzy, você poderia me dizer como você fez? Porque estou precisando de algo parecido… preciso colocar uma coluna editável no jTable só que quando a célula perdo o foco volta o valor anterior.

Criado 2 de abril de 2007
Ultima resposta 24 de out. de 2011
Respostas 5
Participantes 4