Si, a parte la iniziale che è addMouseListener( .... )Originariamente inviato da bubaboss
In pratica dovrei fare all'interno del pannello sul quale sono disegnate le immagini
Giusto??codice:this.AddMouseListener()
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.Originariamente inviato da bubaboss
Ma poi come faccio a recuperare il riferimento all'immagine se ne ho piu' di una?????
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.