58首页 | 个人模板 | 商业模板 | 娱乐模板 | 卡通模板 | 节庆模板 | 相册模板 | flash模板 | 韩国模板推荐 | 其他模版 | Web标准模版
软件素材: flash源码 | Ai矢量素材 | PSD素材 | 设计软件 | 高精图库 | Cdr矢量 | Eps矢量 | png素材 | Wmf矢量
设为主页
加入收藏
联系站长
网页设计 | 平面设计 | 网站推广 | 业界新闻 | 网页特效 | 三维动画 | Flash技术 | 设计参考教学 | 设计字体下载
·3ds Max ·Maya ·Sound Forge ·Director ·Authorware ·Adobe Audition
Java Applet编程响应鼠标键盘
2007-06  作者:佚名  来源:不详 网友评论 
  与用户的交互是Java的主要作用,也正是Java吸引人的原因,用户可以通过鼠标与Java Applet程序对话。我们先来看响应鼠标的例子:

//Mouse.java
import java.awt.*;
import java.applet.*;
public class Mouse extends Applet
{
 String text="";
 public void paint(Graphics g)
 {
  g.drawString(text,20,20);
 }
 public boolean mouseDown(Event evt,int x,int y)//鼠标按下处理函数
 {
  text="Mouse Down";
  repaint();
  return true;
 }
 public boolean mouseUp(Event evt,int x,int y)//鼠标松开处理函数
 {
  text="";
  repaint();
  return true;
 }
}


  当用户点击程序时,程序将显示"Mouse Down",说明程序对鼠标作出了响应。然而要注意Java并不区分鼠标的左右键。

  我们再来看对键盘响应的例子:

//Keyboard.java
import java.awt.*;
import java.applet.*;
public class Keyboard extends Applet
{
 String text="";
 public void paint(Graphics g)
 {
  g.drawString(text,20,20);}
  public boolean keyDown(Event evt,int x)//键盘被按下的处理函数
  {
   text="Key Down";
   repaint();
   return true;
  }
  public boolean keyUp(Event evt,int x)//键盘被松开的处理函数
  {
   text="";
   repaint();
   return true;
  }
 }
}

  当键盘被按下时,程序就会显示"Key Down",键盘松开时清除文字。利用这些函数,我们就可以用鼠标和键盘函数与用户交互。

>> 相关文章
· [图文] 用JavaScript在页面内加入日期
· Javascript在WAP网页中的开发应用技术
· JavaScript是怎样让互联网变慢的
· Java Applet编程小技巧之文字显示
· 用Javascript脚本写的一个全新的Select
· JavaScript页面刷新与弹出窗口问题解决方..
· 安全吗?在CSS样式表中调用JAVASCRIPT脚本..
· 用Javascript实现表格单元格背景色鼠标响..
· 用Javascript网页代码直接调用计算机中的..
· [图文] 分析:arp病毒利用的Javascript技术..
>> 更多评论

关于网站 | 客服中心 | 服务条款 | 友情链接 | | 广告联系 | 本站历程 | 网站导航 | 发布资源 == 好的资源 大家共享