java - Determine from AWTEvent if it is a Mouse_Exited event -


in software writing employ glasspane @ times prevent user interacting program whilst busy, having unintended side effect roll-over of buttons being set not removed.

roll-over set, glass pane activated, glass-pane consumes mouse_exit event.

the glasspane registered as:

toolkit.getdefaulttoolkit().addawteventlistener(this,                  awtevent.mouse_event_mask | awtevent.key_event_mask                 | awtevent.mouse_motion_event_mask                  | awtevent.mouse_wheel_event_mask ); 

as found needed catch mouse motion , mouse wheel events too.

public void eventdispatched(awtevent event) {             if (event instanceof keyevent) {                 ((keyevent)event).consume();             } else if (event instanceof mouseevent) {                 ((mouseevent) event).consume();             } } 

is there anyway of finding out @ above point in code if event comes mouse_exit event?

maybe can use disabled glass pane approach. add listeners glasspane intercept events.

the code doesn't use mousewheellistener may need add that.


Comments

Popular posts from this blog

javascript - three.js lot of meshes optimization -

smartface.io - Proper way to change color scheme for whole application -

Email notification in google apps script -