Pegar o valor de uma celula JTable enquanto editando[RESOLVIDO]

3 respostas
F

Olá pessoal

estou com um problema enquanto estou digitando os valores na JTable e saindo do foco tudo bem, porem no ultimo que eu alterei e ficou o foco, no getValueAt ele nao retorna o valor digitado? alguem ja teve problema semelhante?


3 Respostas

ViniGodoy

Não é um problema, é o jeito que funciona. O valor só é confirmado quando o usuário sai da célula.
Se ele não sair da célula, não tem confirmação.

F

Bom, continuei pesquisando e achei um relato em bugs.sun.com, este problema foi considerado um bug pela própria SUN como “solução de contorno” é necessário o código abaixo:
tabela.putClientProperty(“terminateEditOnFocusLost”, Boolean.TRUE);

F

Isto é considerado um bug pela sun, para resolver é necessário o código: suaTabela.putClientProperty(“terminateEditOnFocusLost”, Boolean.TRUE);

Criado 12 de agosto de 2010
Ultima resposta 16 de ago. de 2010
Respostas 3
Participantes 2