Swing按钮响应
程序员文章站
2022-04-15 18:07:26
编写一个Java Applet程序,当用户在键盘上进行按钮操作,每一次按的键都可以在Applet中即时显示出来。在最新版本中,Applet的功能已经被废除,在普通Java Application中实现其功能,代码如下。import java.awt.BorderLayout;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import javax.swing.JFrame;import javax.swing.JLa...
编写一个Java Applet程序,当用户在键盘上进行按钮操作,每一次按的键都可以在Applet中即时显示出来。
在最新版本中,Applet的功能已经被废除,在普通Java Application中实现其功能,代码如下。
import java.awt.BorderLayout;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Keyenter extends JFrame{
JLabel label=new JLabel("按下了按键:");
public Keyenter() {
setSize(300,300);
setLocation(400,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout());
add(label,BorderLayout.CENTER);
this.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
String keyText=KeyEvent.getKeyText(e.getKeyCode());
label.setText("按下了按键"+keyText);
}
});
}
public static void main(String[] args) {
Keyenter frame=new Keyenter();
frame.setVisible(true);
}
}
没什么难点,就不解释了。
本文地址:https://blog.csdn.net/returnadsss/article/details/109625279