disableEvents( AWTEvent.KEY_EVENT_MASK);

Hi,

I'm using

disableEvents( AWTEvent.KEY_EVENT_MASK)

in my aplet cause I want to stop sending key events at some point, but it doesn't do anything.

Do you know why?

Do you know how to use this feature properly?

Any better suggestion how to stop sending events?

thanks

[320 byte] By [doron1970a] at [2007-11-27 11:47:23]
# 1

You could create a custom event queue. Something like:

EventQueue queue = new EventQueue()

{

protected void dispatchEvent(AWTEvent event)

{

if (event.getID() == KeyEvent.KEY_TYPED

|| event.getID() == KeyEvent.KEY_PRESSED

|| event.getID() == KeyEvent.KEY_RELEASED)

{

if (keyEventsDisabled) return;

}

super.dispatchEvent(event);

}

};

Toolkit.getDefaultToolkit().getSystemEventQueue().push(queue);

camickra at 2007-7-29 18:12:53 > top of Java-index,Desktop,Core GUI APIs...