JBuilder 2005开发Applet游戏全接触 - 编程入门网
其他
· 重要成员方法
2) DropCharThread 是一个线程,将一个随机的字母在画布的特定栏中往下落下,并实时检测是否被击中,如果击中马上消失,否则一直落到画布的底部。 ·重要成员变量
·动作类型常量
不应当直接用1或2表示动作的类型,而应该定义一个更有意义的常量,这样不但于理解,也便于以后的维护。 ·重要成员方法
JBuilder 2005开发Applet游戏全接触(3)时间:2010-04-27 天极3) GenerateDropThread ·重要成员变量
·重要成员方法
负责定时产生一个DropCharThread线程实例,通过generateInterval成员变量控制产生DropCharThread线程实例的频率。 当游戏玩家点击Applet的开始按钮后,Applet将启动游戏,这3个类之间的交互关系可以通过以下的顺序图来描述,如下图所示: 图 3 开始游戏的顺序图 1)当用户按下Applet的开始按钮后激发一个事件。 2) Applet响应这个事件,调用事件响应方法,在方法中实例化一个GenerateDropThread线程,并启动这个线程。 3) GenerateDropThread线程定时产生一个DropCharThread线程,并让赋予一个随机的字母和栏序号。 4)DropCharThread线程启动,将字母在特定的栏中从上至下落下。 程序框架 1、利用向导生成Applet 首先创建一个工程(File->New...->Project->双击Project页中的Project图标),我们将工程名取为game,然后利用下面的步骤,调用Applet向导生成TypeTrainApplet。 1) 启动Applet向导 File->New...->Web->双击Web页中Applet的图标启动共4步的Applet向导。 2) 向导第1步,填写Applet的详细信息。 图 4 Applet向导第1步 ·ClassName:Applet的类名,填入TypeTrainApplet ·Package:包名,接受默认值 ·Base Class:父类,有两个选项,一个是java.applet.Applet,另一个是javax.swing.JApplet。前者以AWT为基础,而后者以Swing为基础。如果客户端浏览器的JRE版本很低,且你不希望客户下载额外的插件,则需要考虑用java.applet.Applet,且不能应用高版本JDK中的特性,这里我们用javax.swing.JApplet。 ·Generate header comments:在产生Applet代码时,产生类标题头的注释说明,你大可不必生成这些注释。 ·Can run standalone:是否将Applet设置为可独立运行,如果勾选,JBuilder为其生成了一个main函数,这样就可以在脱离浏览器或AppletViewer的情况下,像一般可运行类一样运行这个Applet中的功能,我们不勾选它。 ·Generate standard methods:是否生成Applet的标准函数,大家都知道Applet通过4个函数管理着Applet的生命周期,它们分别是init()、start()、stop()、destroy()。如果不勾选这个选项,向导只会 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |