鼠标操作过程
来源:互联网 发布:centos ngrok 编辑:程序博客网 时间:2024/04/28 04:07
import java.awt.*;
import java.applet.* ;
public class Mouse extends Applet
{
String msg=""; //定义一条字符串变量,存储要输出的消息
int cx=50, cy=50; //定义鼠标的初始位置
public boolean mouseEnter(Event e,int x,int y)
{
msg="真讨厌!拿开!拿开!!把鼠标拿开吧!";
repaint(); //重新绘画屏幕
return true; //返回真的布尔值
}
public boolean mouseMove(Event e,int x,int y)
{
cx=x;
cy=y;
msg="别摸!我不喜欢你!!!!!";
repaint(); //重新绘制屏幕,使字符串位置更新。
return true; //返回函数,此函数为真。
}
public boolean mouseDown(Event e,int x,int y) //定义鼠标按下函数,
{ //参数e是鼠标按下状态参数,当鼠标按下时,e值就为真,x,y是鼠标的
位置参数。
cx=x;
cy=y; //重新定义字符串的位置参数,使字符串的位置为鼠标按下的位置。
msg="别按我,我受不了!";
repaint(); //重新绘制屏幕,使字符串位置更新。
return true; //返回函数,此函数为真。
}
public boolean mouseUp(Event e,int x,int y)
{
msg="走开!";
repaint(); //重新绘制屏幕,使字符串位置更新。
return true; //返回函数,此函数为真。
}
public boolean mouseExit(Event e,int x,int y)
{
cx=100;
cy=100;
msg="你把鼠标移开了,别走嘛!为什么不把鼠标移进来呀?";
repaint();
return true;
}
public void paint(Graphics g) //paint函数,绘制屏幕函数,浏览器从这儿开始知道怎么绘制屏幕,
绘制些什么。
{
g.drawString (msg,cx,cy); //这儿是在cx,cy位置绘制一个字符串,使其显示出来
}
该程序是演示对鼠标各种操作做出不同的响应:
首先创建一个图形界面;并定义鼠标在其中的初始位置,定义一个字符串变量;用来在鼠标做出不同动作是附以不同的提示语句;
其次定义鼠标的各种操作:鼠标进入图形界面,鼠标移动,按下鼠标,放开鼠标鼠标移动离开图形界面;并对各种操作作出不同的响应,输出提示语句;
- 鼠标操作过程
- oracle操作过程
- git操作过程
- BUILD工具的操作过程
- DotNetNuke网站发布操作过程
- 数据库线程操作过程
- 文件读操作过程探究
- ORACLE的DML操作过程
- 数据类型、操作过程和程序
- 自己操作过程的Git
- Android 数据库操作过程分析
- LVM的一般操作过程
- testlink的操作过程
- CoreData的基本操作过程
- UCOSII移植STM32f103操作过程
- PC_Lint扫描工具操作过程
- 扫码登录操作过程
- SVN基本操作过程
- C# 中操作API
- 当一切面对面实时,尽是那样残忍*_*~~~
- 串口编程
- 开始写日记了!
- Directshow中的视频捕捉
- 鼠标操作过程
- 北京杂记
- 终于连上来了!!!!
- windows 程序设计
- 键盘操作
- 面向 Java 开发人员的 Ajax: Google Web
- gmail 邮箱附件大小 突破10M
- STL vector 容器介绍
- Eclipse插件