grazie mille per la pazienza..
ma qua
tabellinaModel.addTableModelListener( ....... );
al posto dei puntini cosa scrivo chemi da sempre errore..
grazie mille per la pazienza..
ma qua
tabellinaModel.addTableModelListener( ....... );
al posto dei puntini cosa scrivo chemi da sempre errore..
Ultima modifica di antonello2; 03-06-2018 a 16:15 Motivo: aggiunta
Devi passare un qualunque oggetto che implementa TableModelListener. Potrebbe essere implementato con una "anonymous" inner-class (ho fatto l'esempio nel post #10), oppure potrebbe essere una variabile TableModelListener a cui hai assegnato un oggetto che implementa TableModelListener, oppure ancora potrebbe essere il this se la tua classe principale implementa TableModelListener. O ancora altre varianti.
ciao grazie ancora per la pazienza.. avevo provato con "this" (letto su un altro forum )e funziona.. ma non avendo capito bene il funzionamento del this
volevo utilizzare un altro modo..
grazie ancora
Un altro modo, cioè con una "anonymous" inner-class l'ho già mostrato. Al addTableModelListener, in generale, devi passare il riferimento ad un oggetto che implementa TableModelListener. Oggetto di quale classe e dichiara dove/come ... non importa. Importa che l'oggetto ha la implementazione di quella interfaccia. Quindi i modi di implementazione sono svariati.
Se la tua classe principale ha il implements TableModelListener allora puoi anche passare il this che è il riferimento all'oggetto su cui è invocato il metodo di istanza corrente. Il this è quindi il riferimento all'oggetto della tua classe che appunto implementa l'interfaccia.
Grazie mille per le spiegazioni..Adesso ho capito a che riferimento fa il This...(anche se questa istruzione non lo saprei utilizzare autonomamente perche non ne capisco le potenzialita')