服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

响应鼠标点击事件的小程序

一个很基础的小程序,可以作为一种方法嵌入到其他应用中

import java.awt.Graphics;

import java.awt.Event;

import java.awt.Color;

public class mouse extends java.applet.Applet

{

int num=0;//计数器初始化

int px,py;

public boolean mouseDown(Event evt,int x,int y)//鼠标按下事件

{

px=x;

py=y;//鼠标按下时的坐标

num++;//计数器加1

repaint();//重画窗口

return true;//返回true,表示事件处理过了

}

public void update(Graphics g)

{

g.setColor(getBackground());//以背景色取出一快区域

g.fillRect(10,300,200,60);

paint(g);//调用paint方法

}

public void paint(Graphics g)

{

g.setColor(Color.green);

g.drawString("当前鼠标的坐标是("+px+","+py+")",10,300);//输出当前鼠标的坐标

g.drawString("This is No."+num+"point",10,340);//输出点击次数

g.setColor(Color.red);//在鼠标点击位置画出一个红叉

g.drawLine(px-5,py-5,px+5,py+5);

g.drawLine(px+5,py-5,px-5,py+5);
}
}



<html>

<head>

<title>111</title>

</head>

<body>

<applet code="mouse.class"width=300 height=350></applet>

</body>

</html>

扫描关注微信公众号