Two Laptop Bag*
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

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
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: 1871
hi Eric
does JDC Techtip link mention what u r tryin to do..
Consider Paul's rocket mass heater.
subject: Adding a global keylistener
Similar Threads
KeyListerner in JPanel
want to do some action when input is typed in Swing JPanel components
Problems about KeyEvent and Policy file.
Questin on listeners
Adding KeyListener