Hallo,
Ich habe ein JPanel (A), das ein anderes JPanel (B) enthält. Nun würde ich auf A gerne einen MouseMotionListener und auf B einen MouseListener legen. Problem dabei ist, dass A nur reagiert, wenn die Maus sich außerhalb von B befindet. Scheinbar hängt es mit dem Event Bubbling in Swing zusammen.
Kennt jemand von euch eine sinnvolle und produktive Lösung für dieses Problem?
Event-forwarding macht für mich in diesem Fall kein Sinn, da ich auf Eigenschaften des Events zugreifen muss, wie z.B. getX() die relativ zur Source des Events ist.
Danke 🙁
Ich habe ein JPanel (A), das ein anderes JPanel (B) enthält. Nun würde ich auf A gerne einen MouseMotionListener und auf B einen MouseListener legen. Problem dabei ist, dass A nur reagiert, wenn die Maus sich außerhalb von B befindet. Scheinbar hängt es mit dem Event Bubbling in Swing zusammen.
Kennt jemand von euch eine sinnvolle und produktive Lösung für dieses Problem?
Event-forwarding macht für mich in diesem Fall kein Sinn, da ich auf Eigenschaften des Events zugreifen muss, wie z.B. getX() die relativ zur Source des Events ist.
Danke 🙁