Quote Originariamente inviata da Bombonera Visualizza il messaggio
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.
Se pensavi di fare tanti addMouseListener, ciascuno con la sua anonymous inner class .... no. Sarebbe oltretutto troppo lungo.

Basta solo una implementazione del listener. Il "source" dell'evento (ovvero il tuo pannello) te lo fornisce il MouseEvent e poi bisogna solo vedere cosa devi farci.