View Single Post
  #3 (permalink)  
Old 07-03-2007, 09:02 PM
Felissa Felissa is offline
Member
 
Join Date: Jun 2007
Posts: 95
Felissa is on a distinguished road
If you look at the JFrame API, you'll notice that it inherits from Component, which provides the addKeyListener(KeyListener) method.
JFrame
Code:
import java.awt.Container; import java.awt.Dimension; import java.awt.event.KeyListener; import java.awt.event.KeyEvent; import javax.swing.JFrame; import javax.swing.JPanel; public class KeyListenerExample extends JFrame { public KeyListenerExample() { super ("KeyListener Example"); JPanel panel = (JPanel) getContentPane(); panel.setPreferredSize(new Dimension(800, 600)); panel.setLayout(null); pack(); setResizable(false); setVisible(true); addKeyListener(new KeyListener() { public void keyPressed(KeyEvent e) { System.out.println("keyPressed: " + e.getKeyChar()); } public void keyTyped(KeyEvent e) { System.out.println("keyTyped: " + e.getKeyChar()); } public void keyReleased(KeyEvent e) { System.out.println("keyReleased: " + e.getKeyChar()); } }); } static public void main(String[] args) { new KeyListenerExample(); } }
Greetings.

Felissa
Reply With Quote