服务热线:13616026886

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

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

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>

(t006)


扫描关注微信公众号