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