Java Applet 入门 19

类别:Java 点击:0 评论:0 推荐:

Java Applet 入门

yy435

太平洋网络学院

第四天

键盘事件例子

这个例子需要你先用鼠标在JavaApplet区域中点一下,然后就可以在键盘上面按键了,你的每一次按的什么键,都可以在屏幕上面显示出来,没有骗你,试试看吧!

这个例子的源代码如下:

import java.awt.Event ; import java.awt.Graphics ; import java.applet.*; public class KeyStrike extends Applet { char PressKey=0; int Outx=5,Outy=15; //定义初始的输出位置 public boolean keyDown(Event e, int key)//键盘处理方法 { switch(key) //确定按下的键值 { case Event.UP:Outy--;break; //如果按下的是向上键则…… case Event.DOWN:Outy++;break; //如果按下的是向下键则…… case Event.LEFT:Outx--;break; //如果按下的是向左键则…… case Event.RIGHT :Outx++;break; //如果按下的是向右键则…… case Event.HOME :Outx=5;Outy=15;break;//如果按下的是向Home键则 case Event.END :Outx=5;Outy=size().height -15;break; /如果按下的是End键则…… case Event.PGUP :Outy-=5;break; //如果按下的是PageUp键则…… case Event.PGDN :Outy+=15;break; //如果按下的是Page Down键则 default:PressKey=(char)key;break; //如果按下的不是以上键则…… } repaint(); return true; } public void paint(Graphics g) { if(PressKey!=0) g.drawString ("你按下了: "+PressKey+" 键",Outx,Outy); //显示按键信息! } }

本文地址:http://com.8s8s.com/it/it18704.htm