图形化用户界面和Applet探讨.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图形化用户界面和Applet 12计本2班 侯亚飞 1204012018 Java语言的程序有两种基本形式,一种是Application程序,另一种是Applet小程序。Applet可以 HYPERLINK /tools/zaixianfanyi.asp 翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生非凡的效果。包含Applet的网页被称为Java-powered页。可以称其为Java支持的网页。 当用户访问这样的网页时, Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的计算机上执行的,因此它的执行速度不受网络带宽或者Modem存取速度的限制。用户可以更好地欣赏网页上Applet产生的多媒体效果。 在Java Applet中,可以实现图形绘制, HYPERLINK / 字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。 Applet还提供了名为抽象窗口 HYPERLINK /cpro/ui/uijs.php?rs=1u=/363859.htmlp=baiduc=newsn=10t=tpclicked3_hcq=sayyescprk=%B9%A4%BE%DFk0=%B9%A4%BE%DFk1=javak2=%BF%AA%B7%A2%B9%A4%BE%DFk3=%B7%AD%D2%EBk4=%CA%FD%BE%DD%BF%E2k5=htmlsid=de1b5209bfe4d831ch=0tu=u1366390jk=3840c6804543b27dcf=29fv=11stid=9urlid=0luki=7seller_id=1di=8 \t /_blank 工具箱(Abstract Window Toolkit, AWT)的窗口环境 HYPERLINK /cpro/ui/uijs.php?rs=1u=/363859.htmlp=baiduc=newsn=10t=tpclicked3_hcq=sayyescprk=%BF%AA%B7%A2%B9%A4%BE%DFk0=%BF%AA%B7%A2%B9%A4%BE%DFk1=%B7%AD%D2%EBk2=%CA%FD%BE%DD%BF%E2k3=htmlk4=%CD%F8%D2%B3k5=%B9%A4%BE%DFsid=de1b5209bfe4d831ch=0tu=u1366390jk=3840c6804543b27dcf=29fv=11stid=9urlid=0luki=2seller_id=1di=8 \t /_blank 开发工具。 AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。目前,在网络上有非常多的Applet范例来生动地展现这些功能,读者可以去调阅相应的网页以观看它们的效果。 Applet与Application区别概述: Java Application:只有一个程序入口—main方法,通过JVM调用执行。 Java Applet:是嵌入到网页中由浏览器调用执行的,其中不必包含main方法。 小应用程序的书写格式: import java.applet.*; public class MyApplet extends Applet{} 将小应用程序源文件编译成字节码文件,编写html文件,使用applet 标签将字节码文件嵌入其中,用浏览器打开html文件或者用appletviewer小程序浏览器。 Applet小程序的继承关系: Java.lang.Object----Java.awt.Component--Java.awt.Container--Java.awt.Panel|-Java.applet.Applet   由此可以看出Applet是一个容器,是一种面板,在其中可以放置组件,可以有布局管理器,其缺省的布局管理器是FlowLayout。 例如 import java.applet.Applet; import java.awt.*; public class Test extends Applet { public void paint(Graphics g) { g.drawOval(10,10,100,100); } } !-- test.html文件-- applet code=Test.class height=120 width=400/applet 与绘图有关的类:Graphics,浏览器的Java运行环境产生一个Graphics类的对象,并传递给方法paint()中的参数g。可将它视为一支画笔。 Applet的相关方法 1)、i

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档