Quote Originariamente inviata da andbin Visualizza il messaggio
MouseListener ha 5 metodi. Se implementi direttamente la interfaccia, li devi implementare tutti. Se estendi MouseAdapter hai facoltà invece di ridefinire solo quelli che ti servono (e in tal caso usa anche la annotazione @Override )
Ok grazie mille :-)

Ultima cosa

siccome ogni quadrato ha un colore diverso come si deve gestire la classe che implementa MouseListener() ??

non credo che si deve creare una classe per ogni quadrato. Non so se sono stato chiaro.