科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道JAVA基础: 响应鼠标点击事件的小程序

JAVA基础: 响应鼠标点击事件的小程序

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

JAVA基础: 响应鼠标点击事件的小程序

作者:cn-java 来源:cn-java 2007年11月1日

关键字: 鼠标点击 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>
查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章