GUI-键盘监听
键盘监听:使用键盘监听适配器(KeyAdapter),不用重写所有方法。
public class Application {
public static void main(String[] args) {
new MyFrame();
}
}
class MyFrame extends Frame{
public MyFrame (){
init();
}
public void init() {
// 设置窗体的位置以及大小
setBounds(200, 200, 500, 600);
// 键盘监听
addKeyListener(new MyKeyAdapter());
// 实现关闭按钮
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
// 设置窗体可见
setVisible(true);
}
class MyKeyAdapter extends KeyAdapter {
@Override
public void keyPressed(KeyEvent e) {
System.out.println("按钮被按下" + e.getKeyCode() + " " + e.getKeyChar());
}
@Override
public void keyReleased(KeyEvent e) {
System.out.println("按钮被弹起" + e.getKeyCode() + " " + e.getKeyChar());
}
}
}
浙公网安备 33010602011771号