- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
等级考试二级JAVA考点分析之APPLET程序设计
10.1 Applet的基本概念
考点:1
Applet的概念 (1)Applet是指嵌入HTML文件中,能够运行于浏览器的Java类。 (2) Applet不能独自运行,执行方式是在浏览器或者Appletviewer中运行。 (3) Applet的运行环境是浏览器,需要编写HTML文件,并嵌入Applet类,浏览器才会加载与运行Applet。 (4)Applet的执行过程包括:首先在浏览器中加载URL所指定的HTML文件,然后在浏览器中解析HTML文件,再加载HTML文件中嵌入的Applet类,最后在浏览器的Java运行环境中运行加载的Applet类。
考点:2
Applet的生命周期 (1)Applet生命周期是指从浏览器下载Applet一直到用户终止Applet运行的过程。 (2)Applet生命周期包括创建、运行和消亡。 (3)加载Applet到本地系统时,会产生一个Applet类的实例,然后对Applet进行初始化,最后启动Applet进入运行状态。 (4)离开Applet所在的Web页或者退出浏览器时,Applet停止运行。 (5)当又返回Applet所在的Web页时,Applet重新加载。 (6)刷新Applet所在的Web页时,浏览器首先卸载该Applet,然后再重新加载。
考点:3
Applet的类层次结构 (1)java.applet.Applet是java.awt.panel的直接子类,而javax.swing.JApplet是java.applet.Applet的直接子类。 (2) java.applet.Applet类定义了Applet与其运行环境之间的标准接口,任何Applet必须是它的子类。 (3)Applet中可以加入AWT构件,JApplet中可以加入Swing构件。
考点:4
Applet类的API以及关键方法 (1)生命周期方法包括:init(),start()、stop()和destroy()。 (2)HTML标记方法包括:getDocumentBase()、getCodeBase()和getParameter(String name)。 (3)多媒体支持方法包括:getImage(URL url)、getAudioClip(URL url)和play(URL url)。 (4)管理Applet环境的方法包括:getAppletContext()、getApplet(String name)和showDocument(URL url)。 (5)Applet信息报告方法包括:showStatus(String status)、getAppletInfo()和getParameterInfo()。 (6)关键方法是指Applet生命周期方法以及Applet显示方法,包括:init(), start()、stop()、destroy()和paint(Graphics g)。
考点:5
Applet的显示 (1)作为Component类的子类,Applet具有一般AWT构件的图形绘制功能,通过调用paint(),update()和repaint()方法可以实现。 (2) Applet中,一个专门的AWT线程控制显示和更新,需要更新的情况包括:在Applet初次显示和运行中浏览器窗口变化时调用paint()方法;在Applet代码需要更新显示内容时在程序中调用repaint()方法,然后调用Applet的update()方法,最后调用构件的paint()方法。 (3)paint()方法用于执行Applet的绘制,update()方法用于更新Applet的显示,repaint()方法用于Applet的重新显示。 (4) java.awt包提供了Graphics类,用于在Applet中绘制图形,包括绘制图形和绘制文本。
10.2编写Applet程序
考点:6
Applet的编写步骤 首先引入需要的类和包,然后定义一个Applet类的子类,再实现Applet类的一些方法,最后将Applet嵌入HTML页面中运行。
考点:7
编写Applet时的注意事项 (l)一个Applet可以定义多个类,一个必须继承java.applet.Applet类,同时可以有多个其他自定义的类。 (2)编写基于Swing的Applet程序时,必须继承javax.swing.JApplet类 (3)在HTML文件中嵌入Applet,通过在HTML文件中加入APPLET标记来嵌入Applet和JApplet。 (4)APPLET标记包含4个部分:Applet属性、参数
文档评论(0)