欢迎来到天天文库
浏览记录
ID:39270395
大小:207.00 KB
页数:47页
时间:2019-06-29
《Java 语言程序设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、08–图形与多媒体applet简介图形图像本章基本要求熟悉applet与application的区别会扩展JApplet并重写有关方法来编写applet会使用有关方法显示图像和播放声音会通过编写html文件运行applet了解applet的生命周期熟悉Graphics和Graphics2D两个绘图类掌握绘图程序设计的基本框架会进行绘图前的有关设置并绘制基本图形会在application中加载和显示图像会设置application标题栏中的图标applet简介概述小应用程序,简称appletapplet的使用极大地丰富了web的内容和表现形式applet不能单独运行,必须嵌入到网
2、页中才可applet从服务器下载到本地客户机上运行,为保护客户机的安全,applet运行在一个“安全好于遗憾”的安全模式上,它被限制在一个“沙箱”中运行,不能对客户机上的文件随意进行操作济南大学信息科学与工程学院2006Applet和JAppletjavax.swing.JApplet是java.applet.Applet的子类,通过扩展二者都可以创建appletJApplet支持Swing,我们一般使用此类创建类继承图济南大学信息科学与工程学院2006扩展JApplet创建applet格式publicclassClassNameextendsJApplet{……}JApple
3、t的默认布局为BorderLayout当添加组件时,向应用程序一样,先获得其内容窗格,然后将组件添加到内容窗格中,例如:Containercon=getContentPane();con.add(组件对象,“Center”);……其他一些操作与应用程序中类似,如setJMenuBar(JMenuBar);济南大学信息科学与工程学院2006主要方法init()方法该方法一般都需要重写,它完成初始化工作,其作用类似应用程序中的构造方法格式publicvoidinit(){……}济南大学信息科学与工程学院2006start()方法该方法可根据需要重写,常用于启动线程格式public
4、voidstart(){……}济南大学信息科学与工程学院2006stop()方法该方法可根据需要重写,常用于终止线程,它与start方法对应格式publicvoidstop(){……}济南大学信息科学与工程学院2006destroy方法该方法一般不需要重写,除非在退出时有特殊的资源需要释放格式publicvoiddestroy(){……}济南大学信息科学与工程学院2006paint(Graphicsg)方法当扩展JApplet时,如果需要进行绘制工作,我们采取象应用程序中一样的方法,即先创建一个扩展自JPanel的类,重写paintComponent(Graphicsg)
5、方法,绘制工作在其中完成,然后创建一个该类的对象,并添加到小应用程序的内容窗格中如果扩展自Applet,绘制工作可直接在paint方法中完成格式publicvoidpaint(Graphicsg){……}济南大学信息科学与工程学院2006常用方法URLgetCodeBase();URLgetDocumentBase();StringgetParameter(String);ImagegetImage(URL);ImagegetImage(URL,String);AudioClipgetAudioClip(URL);AudioClipgetAudioClip(URL,Stri
6、ng);//AudioClip:play();stop();loop();staticAudioClipnewAudioClip(URL);staticAudioClipnewAudioClip(URL,String);voidplay(URL);voidplay(URL,String);AppletContextgetAppletContext();voidshowStatus(String);济南大学信息科学与工程学院2006html文件中嵌入applet的格式7、chive=“jar文档表”……>济南大学信息科学与工程学院2006小应用程序的运行方式用浏览器加载当在html文件中使用和标记时,用浏览器(如IE)打开该网页文件,即可以运行嵌入的小应用程序在控制台使用JDK提供的appletviewer工具appletviewerxxx.html济南大学信息科学与工程学院2006小应用程序的生命周期对象诞生init()-初始化start()-启动st
7、chive=“jar文档表”……>济南大学信息科学与工程学院2006小应用程序的运行方式用浏览器加载当在html文件中使用和标记时,用浏览器(如IE)打开该网页文件,即可以运行嵌入的小应用程序在控制台使用JDK提供的appletviewer工具appletviewerxxx.html济南大学信息科学与工程学院2006小应用程序的生命周期对象诞生init()-初始化start()-启动st
此文档下载收益归作者所有