[工学]第9章 图形用户界面设计

[工学]第9章 图形用户界面设计

ID:27553079

大小:1.81 MB

页数:141页

时间:2018-12-04

[工学]第9章 图形用户界面设计_第1页
[工学]第9章 图形用户界面设计_第2页
[工学]第9章 图形用户界面设计_第3页
[工学]第9章 图形用户界面设计_第4页
[工学]第9章 图形用户界面设计_第5页
资源描述:

《[工学]第9章 图形用户界面设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章图形用户界面设计小程序JavaApplet介绍Applet可以翻译为小应用程序,JavaApplet就是用Java语言编写的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。小程序JavaApplet介绍当用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的计算机上执行的,因此它的执行速度不受网络带宽或者Modem存取速度的限制。用户可以更好地欣赏网页上Applet产生的多媒体效果。小程序JavaA

2、pplet介绍在JavaApplet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。Applet还提供了名为抽象窗口工具箱(AbstractWindowToolkit,AWT)的窗口环境开发工具。AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。目前,在网络上有非常多的Applet范例来生动地展现这些功能,读者可以去调阅相应的网页以观看它们的效果。小程序Applet的工作原理含有Applet的网页的HTML文件代码中部带有这样一对标记,当支持Java的网络浏览器遇到这对标记时,

3、就将下载相应的小应用程序代码并在本地计算机上执行该Applet。小程序Applet的开发步骤大致可以分为以下三个步骤:(1)用UltraEdit或Notepad等纯文本软件编辑JavaApplet源程序。(2)利用javac编译器将Applet源程序转换成class字节码文件。(3)编写HTML页面,并通过<APPLET></APPLET>标签引用上述字节码文件。小程序例1、带有一个Applet的主页AnExampleHomepageWelcometoddviphomepage!Thisisanexamplehomepage

4、,youcanseeanappletinit。

小程序例2、javaapplet小应用程序importjava.awt.*;importjava.applet.*;publicclassmyAppletextendsApplet{Stringstr=“”;publicvoidpaint(Graphicsg){str=getParameter(“date”);g.drawString(str,

5、60,70);}}小程序例2、javaapplet小应用程序对应得HTML文件myApplet.html小程序小程序的生命周期Applet小程序的生命周期相对于Application而言较为复杂。在其生命周期中涉及到Applet类的四个方法:init()、start()、stop()和destroy(),Applet的生命周期中有相对应的四个状态:初始态、运行态、停止态和消亡态。小程序小程序的生命周期(实

6、例:AppletLife.java)当程序执行完init()方法以后,Applet小程序就进入了初始态;然后立刻执行start()方法,Applet小程序进入运行态;当Applet小程序所在的浏览器图标化或者是转入其它页面时,该Applet小程序立刻执行stop()方法,使Applet小程序进入停止态;在停止态中,如果浏览器又重新加载该Applet小程序所在的页面,或者是浏览器从图标中还原,则Applet小程序又会调用start()方法,进入运行态;不过,在停止态时,若浏览器被关闭,则Applet小程序会调用destroy()方法,使其进入消亡态。paint()方法Applet小程序

7、的窗口绘制通常是由paint()方法来完成的。paint()方法在小程序执行后会被自行调用,并且以后在遇到窗口缩小化后再恢复或者被其他窗口遮挡后再恢复情形,它都会被自动调用,以重新绘制窗口。paint()方法包含一个Graphics类的参数对象,这个对象可以被用来输出文本、绘制图形、显示图像等。该方法的格式如下:publicvoidpaint(Graphicsg){//编写代码}Applet多媒体编程-文字importjava.awt.*;importja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。