Mega Code Archive

 
Categories / Java Tutorial / Swing Event
 

Demonstrates key events

import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JFrame; import javax.swing.JTextField; class MyKeyListener implements KeyListener {   public void keyTyped(KeyEvent e) {     char c = e.getKeyChar();     System.out.println("Key Typed: " + c);   }   public void keyPressed(KeyEvent e) {     char c = e.getKeyChar();     System.out.println("Key Pressed: " + c);   }   public void keyReleased(KeyEvent e) {     char c = e.getKeyChar();     System.out.println("Key Released: " + c);   } } public class KeyListenerDemo {   public static void main(String[] a) {     JFrame frame = new JFrame("Popup JComboBox");     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     JTextField textField = new JTextField();     textField.addKeyListener(new MyKeyListener());     frame.add(textField);     frame.setSize(300, 200);     frame.setVisible(true);   } }