Jak zrobić bitmapę podzieloną na aktywne obszary?

0

Tworzę program w Java Swing.
Próbuję wstawić obraz który będie różnie reagował na kliknięcie myszki w zależności od obszaru, na który się kliknie.
Obraz zamierzam podzieliś w szachownice.

Czy możliwe jest ustawienie aby obraz bmp lub jpg reagował w zależności na który piksel lub grupę pixeli się kliknie?

Czy może muszę umieścic nad nim lub pod nim komponenty, które będą reagować a obraz będzie tylko wyświetlany?
Coś w rodzaju nakładki.

W jaki sposób radzicie rozwiązać to zagadnienie, jakich komponentów i metod powinienem użyć?

1

Po kliknięciu możesz sobie wyliczyć w który obszar kliknięto (współrzędne dostajesz w zdarzeniu). Możesz również podzielić ten obraz na kilka prostokątnych obrazów i każdy będzie miał inną metodę obsługującą kliknięcie - ale wg mnie nie tędy droga.

0

Tylko jak te współrzędne wyciągnąć z tego zdarzenia?

2

Ty tak poważnie pytasz?

me.getX();
me.getY();

Czytanie dokumentacji nie szkodzi, a czasem nawet pomaga.

1

Co znaczy wyciągnąć? Przynajmniej spojrzałeś jakie metody ma obiekt MouseEvent?

0

Sorki zbyt pochopnie zadałem pytanie...

1 użytkowników online, w tym zalogowanych: 0, gości: 1