The moose likes Applets and the fly likes Adding a global keylistener Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Applets
Bookmark "Adding a global keylistener" Watch "Adding a global keylistener" New topic

Adding a global keylistener

Eric Hoskland

Joined: Oct 12, 2000
Posts: 29
I already posted this in the AWT/SWING forum and then figured it was better suited here in APPLETS. So I apologize in advance for the double posting.
How do I add a "global" Keylistener to my GUI.
My main GUI extends FRAME and then upon creation of my GUI I create a bunch of panels and a message area. How do I add a keylistener that will run whenever a key is hit.
I tried doing things like:
this.addKeyListener(new KeyboardListener);
They all compile fine but the listener never runs. The best I can do is add listeners to buttons or message areas that I know will be selected at certain points in time. But that seems ineffecient. I want a listener to be always active no matter what in my frame has focus.
Maulin Vasavada
Ranch Hand

Joined: Nov 04, 2001
Posts: 1873
hi Eric
does JDC Techtip link mention what u r tryin to do..
I agree. Here's the link:
subject: Adding a global keylistener
It's not a secret anymore!