- 1
- 0
- 约7.3千字
- 约 41页
- 2015-08-11 发布于山西
- 举报
主要的Applet方法 init() start() stop() destroy() paint() paint()方法和图形对象 只要Applet的显示需要刷新,paint()方法就会被浏览器环境调用 paint()方法有一个参数,是java.awt.Graphics 类的一个实例。这个参数总是建立该Applet的panel的图形上下文。你能用这个上下文在你的Applet中绘图或写入文本。 init( ) init( )函数在Applet被创建并装入一个能支持Java技术的浏览器时被调用。 Applet可用init( )来初始化数据的值。 init( )只在Applet首次装入时被调用,并且在调用start( )之前执行完成。 start( ) start( )在init( )方法完成后开始执行。 start( )使得Applet成为“活动”的。无论Applet何时成为可见的,它都被执行一次。 当浏览器在被最小化后又恢复 当浏览器在链接到另一个URL后又返回 start( )的典型用法是启动动画和播放声音。 stop( ) stop( )方法是在Applet成为不可见时被调用的,一般在浏览器被图标化或链接到另一个URL时会出现。Applet用该方法使动画停止。 start( )和stop( )形成一对动作 start( )激活Applet中的某一行为 stop( ) 禁止Applet中的某一行为。 AWT绘图 paint (Graphics g) 显示处理时自动调用一次paint() repaint() repaint() 通知系统调用paint() update(Graphics g) 清除当前的显示并调用paint() appletViewer 不需Web浏览器就能运行Applet的Java应用程序 格式:appletViewer [option] URLs 至少需要以下HTML代码: html applet code=HelloWorld.class width=100 height=100 /applet /html 用appletviewer启动Applet appletviewer将一个框架样式的区域粘贴在屏幕上,然后实例化该Applet并将这个Applet实例贴在已有的框架中。 appletviewer带有一个命令行参数形式的URL,它指向一个含有Applet引用的HTML文件。 必须使用applet . . .和/applet 一个简单的图像测试 import java.awt.*; import java.applet.Applet; public class JavaLogo extends Applet { Image aImage; public void init() { aImage = getImage(getDocumentBase(), javalogo.gif); } public void paint(Graphics g){ g.drawImage(aImage, 25, 25, this); } } 一个简单的Audio测试 import java.awt.Graphics; import java.applet.*; public class PlayMusic extends Applet { public void paint(Graphics g) { g.drawString(Audio Test, 25, 25); play(getDocumentBase(), Music.au); } } 第8讲异常和JavaApplet 目 的 定义异常 使用try, catch和finally语句 开发程序来处理自己的异常 区分独立应用程序和Applet 描述Applet和AWT的类层次 列出Applet的主要方法 描述和使用AWT的绘图模型 使用Applet方法从URL读取图像和文件 异常 异常是指程序在执行过程中出现的意外事件。异常通常会使程序的正常流程被打断 一般情况下,程序中需要处理异常情况,通过对异常情况的处理,可以使程序的执行流程继续下去,并进行一些异常处理;否则,程序的正常执行流程会被中断 1.异常的基本类型 异常处理的第一步是确定异常的类型,常见的异常情况一般分为以下几类: 用户输入错误。指用户键盘输入错误,输入格式不对或输入内容不符合程序要求等。例如,用户界面要求输入一个整数,而用户输入了一个字符串,或者要求用户输入一个URL地址,但用户输入的地址语法错误等。 设备故障。计算机硬件设备有时也会出故障,例如打印机没连接好
您可能关注的文档
最近下载
- 河北广谋新材料科技有限公司年产600万平方米复合革及隔音布、400万平方米新型复合网项目环境影响报告表.docx VIP
- 部编版语文五年级下册第七单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第五单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第四单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第三单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第二单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第一单元教材解读大单元集体备课.pptx VIP
- 车工 (数控车床)理论知识考核要素细目表四级.pdf VIP
- 本科课程《基础护理学》教案,第十二章给药.doc VIP
原创力文档

文档评论(0)