Puoi registrare un ascoltatore di eventi MouseListener sull'elemento che ti interessa monitorare, quindi sia una JLabel, sia un Immagine. A quel punto nel metodo mouseClicked dell'ascoltatore puoi inserire il comportamento che preferisci.