Help JTable

Pessoal e o seguinte eu tenho uma JTable com 5 linhas dai eu comeco a digitar dado em cada linha, qdo eu chego na ultima eu digito um valor e e clino no botao SALVAR(sem dar enter ou clicar em outro lugar ) ele nao pega o valor dessa ultima linha pq eu nao “sai” daquela linha como eu resolvo issu? alguem sabe??

obrigado…

Bom dia, cara, se o problema for simplesmente sair da JTable, acrescente ao evento do mouse, na primeira linha um comando como:

botaoSalvar.requestFocus();

dessa maneira a JTable perde o foco para o botão.

cara nao funciona, para que isso funcione eu tenho q clicar em outro lugar na tabela, e nao e esse o caso :frowning:

estou com o mesmo problema fabioebner…:frowning:
vc jah encontrou a solução?

entao cara. pelo q eu descobri nao tem como vc fazer isso o maximo q vc pode fazer e descobrir q ela ainda esta sendo editada e avisar o usuario… mas nao cheguei a fazer pois tive q parar pela metade esse projeto mas ainda vou voltar nele hehehe :smiley:

boa sorte

olhe soh… resolvi desta forma, pois não encontrei outra…

this.table.addKeyListener(new KeyAdapter() {

if (e.getKeyCode() == KeyEvent.VK_ENTER) {
	try {
		e.consume();
		table.getCellEditor(table.getSelectedRow()
					,table.getSelectedColumn()).stopCellEditing();			save(); // meu método para salvar o registro da linha
                // e aqui vc pode jogar o foco para alguém...
	} catch (GenericJDBCException ex) {
		// TODO Auto-generated catch block
		ex.printStackTrace();
	}
}
});

mas talvez haja uma solução melhor q os colegas queiram manifestar
:wink: