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

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -