Podziel obraz na klikalne regiony

Czy jest jakiś sposób na podzielenie obrazu na region (w tej chwili to JLabel, ale mogę go zmienić, jeśli to konieczne)?
Używam swing w moim programie i mam obraz (kwadratowy w tym przykładzie) z kilkoma trójkątami, gwiazdami i trapezami wewnątrz (może to być JPG, PNG, itp.).
Chodzi o to, że użytkownik kliknie wewnątrz jednego z tych kształtów, a następnie umieści kolejną małą ikonę na górze obszaru, który kliknął użytkownik. Użytkownik może kliknąć wiele obszarów, ale pod koniec dnia muszę wiedzieć, które kształty zostały kliknięte.

Ktoś wydaje się możliwy?

questionAnswers(2)

yourAnswerToTheQuestion