Ciao a tutti, vi contatto perchè ho bisogno di aiuto riguardo un ascoltatore per una JTable:
ho creato una tabella, adesso vorrei eseguire delle azioni ogni volta che l' utente edita una cella.
Ho provato a utilizzare questo
table.getModel().addTableModelListener(new TableModelListener() {
public void tableChanged(TableModelEvent e) {
/* codice da eseguire una volta editata la cella */
}
});
Questo ascoltatore però non va bene:
una volta che l'utente ha editato una cella e preme invio, all'invocazione del comando getValueAt esso mi ritorna il valore presente PRIMA della modifica dell'utente.
Es: se in una cella cè scritto "5", l' utente ci scrive "10", preme invio, l' ascoltatore si avvia, e getValueAt mi ritorna "5", io invece vorrei un ascoltatore che mi ritorni "10".
Grazie in anticipo per l' attenzione.
Fornisci il codice sorgente *completo* in modo da consentire a chi volesse desiderare aiutarti di poterlo fare.