Hallo,
mal wieder habe ich ein Problem...
Da ich habe mir jetzt einen eigenen Button programmiert, komme nun aber nicht weiter:

Also, das Rechteck (im Programm selbst mit fillRect verwirklicht) soll den Button darstellen. Das schwarze Rechteck soll das Fenster vom Programm selbst darstellen und der rote Punkt soll der Cursor sein. Nun möchte ich ermitteln, ob sich der Cursor in dem orangen Rechteck befindet oder nicht, um dementsprechend ein Ereigniss auszuführen. Dazu habe ich schon den MouseAdapter eingefügt (die Methoden mousePressed und mouseReleased um genauer zu sein).
Jedoch finde ich momentan keinen Weg, wie ich herausfinden kann ob der, im Bild roter Punkt, in orangem Rechteck ist oder nicht. Da irgendwie schaffe ich es nicht alle Parameter miteinander zu verknüpfen in einem for-loop oder einer if-Abfrage.
Ich hoffe hier kann mir jemand weiterhelfen.
JavaGamer
mal wieder habe ich ein Problem...
Da ich habe mir jetzt einen eigenen Button programmiert, komme nun aber nicht weiter:

Also, das Rechteck (im Programm selbst mit fillRect verwirklicht) soll den Button darstellen. Das schwarze Rechteck soll das Fenster vom Programm selbst darstellen und der rote Punkt soll der Cursor sein. Nun möchte ich ermitteln, ob sich der Cursor in dem orangen Rechteck befindet oder nicht, um dementsprechend ein Ereigniss auszuführen. Dazu habe ich schon den MouseAdapter eingefügt (die Methoden mousePressed und mouseReleased um genauer zu sein).
Jedoch finde ich momentan keinen Weg, wie ich herausfinden kann ob der, im Bild roter Punkt, in orangem Rechteck ist oder nicht. Da irgendwie schaffe ich es nicht alle Parameter miteinander zu verknüpfen in einem for-loop oder einer if-Abfrage.
Ich hoffe hier kann mir jemand weiterhelfen.
JavaGamer