您的位置:首页 > 移动开发

Java Applet 入门 19

2001-07-24 15:48 375 查看
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);
//显示按键信息!
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: