Originariamente inviato da bubaboss
In pratica dovrei fare all'interno del pannello sul quale sono disegnate le immagini
codice:
this.AddMouseListener()
Giusto??
Si, a parte la iniziale che è addMouseListener( .... )

Originariamente inviato da bubaboss
Ma poi come faccio a recuperare il riferimento all'immagine se ne ho piu' di una?????
Se nel componente, nel paintComponent(), disegni più immagini ok ma devi comunque fare tu tutta questa gestione. Ovvero tenerti da qualche parte delle meta-informazioni sulle immagini, a che posizione le disegni e con quale dimensione.

Insomma, è tutto a tuo carico. Ma si può fare benissimo. La questione è solo vedere quali/quante immagini hai, se sono un numero fisso o ad esempio arbitrario (es. scelte e aggiunte dall'utente, quante ne vuole). E si tratta alla fin fine di creare la struttura dati più adatta per mantenere immagini e informazioni.

Quindi con il "point" del mouse diventa perfettamente possibile andare a cercare in quale immagine "cade" il punto.

Ma ripeto, tutto questo è a tuo carico, non c'è nulla di predefinito nel framework.