Problema SÉRIO com JTable [RESOLVIDO]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
criador
JavaEvangelist
[Avatar]

Membro desde: 26/05/2008 09:36:00
Mensagens: 332
Offline

Bom dia.

Seguinte: Tenho uma tabela alimentada com dados de uma determinada tabela do meu banco de dados. Beleza!!!

Porém quando alterar uma célula da tabela e ela ainda está com foco, o getValueAt() desta célula não é atualizada enquanto eu não dar o ENTER ou passar o foco para o outro campo.

Com isso, quando eu for dar update, o valor do campo (apesar de eu já ter trocado o valor dele), continua com o mesmo valor.

Alguém tem alguma sugestão pra isso ?!?!?!?

Ou é bug da JTable ?!?!?!

Agradeço desde já!
Abraços!

This message was edited 1 time. Last update was at 21/08/2009 13:57:49


"O Nerd de hoje é o cara rico de amanhã!". Pense nisso!!!
71C4700
JavaEvangelist
[Avatar]

Membro desde: 25/03/2008 08:18:35
Mensagens: 364
Localização: Por ai...
Offline

Até onde me lembro a questão é que quando mudase o foco ele atribui o valor do editor padrão a determinada celula. Ai em seu caso como a celula ainda nao tem o valor alterado não é possivel, eu acho, que seja a atualização.

Mas vou procurar por aqui tambem, pois isso me deixa frustado tambem.

[]This is Job!!!°°°°°
fdettoni
JavaChild
[Avatar]

Membro desde: 12/04/2006 11:29:50
Mensagens: 132
Localização: Florianópolis-SC
Offline

Isso é o que você precisa:

http://java.sun.com/j2se/1.3/docs/api/javax/swing/CellEditor.html#stopCellEditing()


KISS(Keep It Simple, Stupid)
[WWW]
criador
JavaEvangelist
[Avatar]

Membro desde: 26/05/2008 09:36:00
Mensagens: 332
Offline

É isso aí mesmo fdettoni...
Por um instante acreditei que isto fosse bug do componente.

Valeu pela força

"O Nerd de hoje é o cara rico de amanhã!". Pense nisso!!!
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team