- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Applet 及多线程 第9讲 applet及多线程 主要内容 applet及其应用 Applet概述 JApplet类 applet的生命周期 HTML文档与Applet AppletContext接口 Applet应用示例 线程(Thread)处理 本讲小结 Applet 及其应用(概述) applet是 在浏览器内运行的java程序 applet的功能要比HTML、XML以及脚本技术的任意组合强大的多 跨平台 安全性 不能访问任何本地文件 不能访问源站点以外的网络资源 通过数字签名验证可以做更多事情 applet必须是Applet或JApplet的派生子类 Applet及JApplet是容器类。 JApplet类 JApplet类是Applet的扩充子类, 构造方法 JApplet() 常用方法 public AppletContext getAppletContext() 返回applet的接口对象. public AudioClip getAudioClip(URL url,String name) 返回音频对象. public URL getCodeBase() 返回包含applet目录的基URL对象。 public Container getContentPane() 返回applet的contentPane 对象. public Component getGlassPane() 返回此applet的glassPane对象 public URL getDocumentBase() 返回嵌入Applet文档的URL。 public Image getImage(URL url) 返回由URL指定的Image对象 。 public String getParameter(String name) 返回HTML标记中的参数值. public void play(URL url) 播放由url指定的音频剪辑。 public void paint(Graphics g) 绘制容器及组件。 public void init() applet初始化。 public void start() applet开始运行。 public void stop() 停止运行applet。 public void destroy() 关闭applet。 applet的生命周期 HTML文档与Applet 在将applet嵌入HTML文档时,需要在文档中设置APPLET标记,以指示浏览器装载并运行它。其标记的一般语法如下: APPLET CODE=appletClassName CODEBASE=baseURL ARCHIVE=jarFile HEIGHT=n1 WIDTH=n2 PARAM NAME=paraml VALUE=valuel PARAM NAME=param2 VALUE=value2 /APPLET CODE 项指定applet类代码文件名; CODEBASE 项指定包含applet目录的URL; ARCHIVE 项用于指定applet运行中所需要的类代码所在的JAR文件; HEIGHT和WIDTH 项指定applet窗口的高度和宽度, 单位为像素。 APPLET标记也可以换成OBJECT标记。 APPLET标记内可包含PARAM标记,用来向applet传递所需的输入参数。NAME项指定参数名; VALUE项指定参数值. AppletContext接口 使用该接口可获得applet的环境信息.常用的方法如下: AudioClip getAudioClip(URL url) 获得音频剪辑对象. Image getImage(URL url) 获得可以在屏幕上绘制的图像. Applet getApplet(String name) 获得名称为name的applet. void showDocument(URL url) 在当前窗口显示url指定的Web 页面。 void showDocument(URL url,String target) 在target指定的窗口位置显示url指定的页面。target的取值及意义如下: _self 在包含applet的框架窗口中显示。 _parent 在applet的父框架中显示。 _top 在applet窗口的顶层框架中显示。 _blank 在一个新的、未命名的顶层窗口中显示。 name 在名称为name的框架或窗口中显示。 void showStatus(String status) 在状态行显示信
文档评论(0)