package com.sram.test; |
import java.awt.event.KeyAdapter; |
import java.awt.event.KeyEvent; |
import java.awt.event.KeyListener; |
import javax.swing.JFrame; |
public class KeyListenerDemo { |
public static void main(String[] args) { |
JFrame jf = new JFrame(); |
jf.setSize( 500 , 500 ); |
jf.setTitle( "键盘监听事件" ); |
jf.setLocationRelativeTo( null ); |
//KeyListener KeyAdapter |
//WindowListener WindowAdapter |
jf.addKeyListener( new KeyAdapter(){ |
public void keyPressed(KeyEvent e) { |
/*System.out.println(e.getKeyChar());*/ |
System.out.println(KeyEvent.getKeyModifiersText(KeyEvent.VK_SHIFT)); |
//System.out.println(e.getKeyLocation()); |
} |
}); |
|
jf.addKeyListener( new MyKeyAdapter() { |
public void keyPressed(KeyEvent e) { |
/*System.out.println(e.getKeyChar());*/ |
System.out.println(KeyEvent.getKeyModifiersText(KeyEvent.VK_SHIFT)); |
//System.out.println(e.getKeyLocation()); |
} |
}); |
|
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
jf.setVisible( true ); |
} |
} |
class MyKeyAdapter implements KeyListener{ |
public void keyPressed(KeyEvent e) { |
} |
public void keyReleased(KeyEvent e) { |
} |
public void keyTyped(KeyEvent e) { |
} |
} |