Jtable, evento

ola, gostaria de saber se existe algum evento no Jtable, que dispare, quando eu saia do foco da celula…
ex:
ao sair da celula… quer validar… ver se os dados são validos…
ou ainda, tem como fazer isso de outra forma??
porque o valueChanged aciona quando eu entro na celula apenas

obs: naum estou utilizando TableModel

private class EvTable implements ListSelectionListener{
public void valueChanged(ListSelectionEvent e) {

estou usando o valueChanged

por favor, só peço q naum postem um link do tutorial, porque la ja pesquiser :lol:

Cara, da uma olhada neste link.
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#validtext
Deve te ajudar com a validação

Mesmo que vc não use um TableModel, a jtable por default guarda os dados em um tablemodel default. Vc consegue pegar ele em getModel().

Logo, vc consegue adicionar listeners pra saber quando foi alterado um dado no tableModel da sua JTable.

Outro: vc pode adicionar um listener no CellEditor, pois é ele onde vc está editando o conteudo da sua celula. Ele é uma componente qualquer, e provavelmente tem um FocusLost lá dentro perdido.

Dê uma fuçada nos listeners do CellEditor, eles podem te ajudar bastante nesse caso de validação, principalmente nos métidos cancelEditing(), stopEditing() e outros. :wink:

flw!