1. Listener Lezione sui listener e le classi interne dicembre 2008 Prof. Silvano Natalizi
2.
3. Registra il medesimo listener con entrambi i botton La cosa funzione, ma abbiamo un metodo che fa diverse cose, anziché una sola. Questo non è bene, perché un metodo deve svolgere un solo compito!
4. Creare due diverse classi ActionListener – terza opzione Il problema è che le classi listener non hanno accesso alle variabili della classe MioDisegno. Si può risolvere il problema creando i metodi getter, ma non è una soluzione gradevole.
5. Soluzione ottimale Sarebbe bello! Se le due differenti classi listener. potessero accedere alle variabili d’istanza della principale classe della grafica!!. Se queste classi quasi potessero appartenere alla classe principale, allora avremmo il meglio del mondo. Sarebbe un sogno, ma è solo una fantasia…