中华网通行证
用户名 密码
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 移动时代 手机上网 桌面壁纸 科技商情  

 第四天
 

键盘事件例子

这个例子需要你先用鼠标在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);
//显示按键信息!
}
}


   (太平洋电脑信息网) yy435/文  


 

 
更多本栏目内容
??Windows 2000系统安全设置攻略
??Dreamweaver编写CSS需要掌握的技巧
??使用Flash MX过程中的3个小技巧
??拖IE9网站图标到Win7任务栏 精彩好礼任你拿
??从此不再耗流量?Google离线地图试用
??给瑞星添加移动存储自动杀毒功能
??一周壁纸榜单 靓丽风景伴您欢度周末
??金山网络七款软件齐升级 炫丽界面贺新春
??提升网站流量和权重 百度热榜排第一
预警:电商促销引钓鱼 七夕网购需谨慎

本站检索



中华网推荐

·国家级治脑病新药思维源
·中藏药治疗脑病新突破
·治类风湿,强直性脊柱炎
·养肾·痛风·长寿
·肝病泌尿脑萎缩新药介绍
·强直性脊柱炎康复乐园
·让中医辩证不孕不育
·国医治股骨头坏死一绝
·乙肝为何久治不愈?
·二千元垄断批发做老板
·中医中药专治前列腺
·治牛皮癣白癜风已成现实
·专治痛风病的白衣天使
·不孕不育的杏林奇葩
·专卖店零售管理系统





   

网络教室编辑信箱