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:
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.