Preenchendo ultimo elemento de um JTable

Boa tarde, senhores.

Tenho uma dúvida, fiz uma tabela e o usuario precisa preencher valores, a tabela tem duas linhas e 4 colunas, depois de preencher ele aperta um botão e os dados sao processados. Quando estou no ultimo campo, o preencho e clico no botao é como se ele não tivesse sido preenchido, preciso voltar lá e tirar o focus ou apertar enter para que ele fique salvo dentro da tabela. Para evitar problemas com o usuario gostaria de forçar este enter na tabela assim que eu apertar o botão, dai esse problema acabaria. Contudo, não sei que metodo chamar, alguem tem alguma sugestão? Tentei o minhatabela.selectAll(), mas o problema persiste, é como eu não tivesse digitado um numero no ultimo campo.

Aguardo sugestoes.

Abraços.

Rafael.

GenteFinaBR
Caro, se voce tratar o FocusLost da tabela talvez consiga resolver, só não tenho certeza que esta seja a melhor forma, mas talvez ajude até achar outra.

Olá, willCesar.

Acabei de testar. Usei resquest focus no botão e é como se eu não tivesse escrito nada no campo da tabela, precisei voltar, escrever de novo e apertar enter.

Vou continuar tentando aqui.

Obrigado pela resposta.

Você precisa programar o editor para confirmar a edição no focus lost.

Para isso, ative a seguinte propriedade no seu JTable:

table.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);

Obrigado pela ajuda, ViniGodoy.

Funcionou perfeitamente.

Abraços.