Java Applet 入门 17

王朝java/jsp·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

Java Applet 入门

yy435

太平洋网络学院

第四天

鼠标事件例子 1

这个例子的源代码如下:

import java.applet.*;

import java.awt.*;

//前面的例子中说过了的,就不再说了。 ^_^

public class Aa1 extends Applet

{

int cx=50;

int cy=50;

//定义鼠标的初始位置,也就是当你还没有按下鼠标时的字符串将出现

的位置。

public boolean mouseDown(Event e,int x,int y)

//定义鼠标按下函数,这是一个布尔类型的函数,也就是只有真和假两种

状况的函数。

//参数e是鼠标按下状态参数,当鼠标按下时,e值就为真,x,y是鼠标的

位置参数。

{

cx=x;

cy=y;

//重新定义字符串的位置参数,使字符串的位置为鼠标按下的位置。

repaint();

//重新绘制屏幕,使字符串位置更新。

return true;

//返回函数,此函数为真。

}

public void paint(Graphics g)

//paint函数,绘制屏幕函数,浏览器从这儿开始知道怎么绘制屏幕,

绘制些什么。

//这儿是在cx,cy位置绘制一个字符串,使其显示出来。

{

g.drawString("在哪儿按鼠标,我就在哪出现!",cx,cy);

}

}

这个程序,浏览器从paint函数处执行,第一次调用时,cx,cy值是程序开始时定义的值,它然后才响应用户在屏幕上按鼠标时的值,由mouseDown来执行,改变后,重新绘图,这样,就达到了开始的目的。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航