import java.awt.*;
import java.awt.event.*;
public class Main {
public static void main(String []args)
{
Frame f=new Frame("KeyCode");
f.setSize(20,100);
f.setLocation(500,20);
TextField tf=new TextField(30);//建立TextField监听
f.setVisible(true);
f.add(tf);
f.addWindowListener(new MyWindowListener());//建立window监听进而可执行关闭页面操作
tf.addKeyListener(new KeyAdapter() {
//通过内部类进行对tf文本的监听
public void keyPressed(KeyEvent e)
{
int keycode=e.getKeyCode();//获得输入的键值
String s=KeyEvent.getKeyText(keycode);//将每个键值对应的中文名称进行返回
System.out.print("输入的内容为:"+s+"对应的KeyCode值为");
System.out.println(keycode);
}
});
}
}
class MyWindowListener extends WindowAdapter{
public void windowClosing(WindowEvent e )
{
Window w=(Window)e.getComponent();
w.dispose();
}
}
建立可返回键值的页面
最新推荐文章于 2022-02-07 13:45:58 发布