- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 小应用程序精要
第六章 Applet小应用程序 6.1 applet基础 在浏览器内运行的java程序 applet仍然要比HTML、XML以及脚本技术的任意组合强大的多 跨平台 很安全 一.什么是Japplet(Applet) 一个Java applet程序中必须有一个类是JApplet类的子类,称该子类为Java applet的主类 例:public class DrawImage extends JApplet 主类必须用public来修饰 主类的实例是一个容器 Applet可在浏览器下运行 c:\1000\boy.html 也可用JDK的开发工具中的appletviewer工具浏览Applet效果 c:\1000\appletviewer boy.html 如果一个HTML文件 中包含多个applet,那么运行时,将会弹出多个窗口 三.JApplet类 JApplet(Applet)类是所有applet的基类,所有的小应用程序都是该类的子类 import java.applet.*; public class Testapplet extends JApplet {…. } 6.2一个applet的生存周期 JApplet中常用的几种常用方法 init( ) 当一个applet被系统执行时,系统将首先自动执行init( )方法 通常用init( )方法作一些初始化工作。如:创建对象、设置初始状态、加载图象等 public void init( ) {…… } Init()方法只能被执行一次 start( ) 系统在执行完init()后,将自动执行start() public void start( ) {….. } 每当离开Applet主页后再返回时,系统会再一次执行start( )方法 Start( ) 可被执行多次 stop()方法 当用户离开Applet所在的页面转到其它页面时,stop( )方法被调用 public void stop( ) {…… } 当浏览器又回到Applet所在页时,start( )方法又会被调用 stop( )也可被执行多次 paintCompoment() 可用paintCompoment(Graphics g)方法在屏幕上输出信息,如文字、色彩、图像等 当调用paintCompoment( )方法时,浏览器产生一个Graphics类的实例,并传给方法paintCompoment( )中的参数g 利用g可调用Graphics类中的方法 例: g.drawString(“x=“+x,10,10) PaintCompoment()方法在applet的生命周期内可以被多次调用 例:下面的例子统计各方法被执行次数 MethodCount.java 6.3Applet的标记的属性---chart.java 6.4多媒体 6.4.1 显示图象 一.Java支持的主要图像类型: 三.播放声音AudioClip类提供播放方法:play()--播放一遍loop()--循环播放例: audio.play(); audio.loop(); 6.4.3 JMF(Java Media Framwork) Java媒体框架 作用: 1、音频播放 2、视频播放: avi,gsm,mpg,mov,rmf,rtp,viv 3、编写摄像头拍照程序 该方法应在paintComponent()方法中通过参数g调用 例:g.drawImage(picture,10,30,this); 例:一个加载图像的例子DrawImage.java 可调整宽度和调度的drawImage()方法 public boolean drawImage( Image img, int x,int y, int width, int height, ImageObserver observer) 采用这些方法显示图象时,会自动对图象按指定的高度和宽度进行拉伸 Image
您可能关注的文档
- 第六章 劳动合同法3精要.ppt
- 北京市东城区2016届二模历史要点.doc
- 第六章 列车运行控制精要.ppt
- 第六章 国际货款的收付精要.ppt
- 第六章 后处理器精要.ppt
- 第六章 员工绩效考评精要.ppt
- 第六章 地下水资源数量评价精要.ppt
- 第六章 图形用户界面(GUI)精要.ppt
- 北京世贸天阶市场调研报告要点.docx
- 北京市东城区普通中学2016届九年级(上)物理综合练习卷(一)(解析版)要点.doc
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 2024年常州信息职业技术学院单招职业技能测试题库及答案解析.docx VIP
- 便利店企业商业计划书-完整版本.docx
- 水利水电工程建筑专业-渡槽设计(全套图纸).doc
- 开学第一课(校园防欺凌).pptx
- 镇环境卫生整治方案.ppt
- 2025-2030年中国供应链行业市场运行格局及前景战略研判报告.docx
- 2024交流发电机定子VPI绝缘规范6.3kV少胶定子条式线圈(F级).pdf
- 广告市场调查与统计分析基本概念课件.ppt
- 武汉市2025届高中毕业生二月调研考试(二调)数学试卷(含答案详解).pdf
- 2024年广东省佛山市南海区初中毕业生适应性学业检测(一)英语试题(PDF版有答案).pdf
文档评论(0)