- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.1 Applet Applet为小应用程序,Java Applet就是使用Java语言编写的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。 在Java Applet中,可以实现图形绘制、字体和颜色的控制、动画和声音的插入、人机交互以及网络交流等功能。 Applet提供了名为抽象窗口工具箱(Abstract Window Toolkit,AWT)的窗口环境开发工具。 含有Apple网页的HTML文件代码中带有applet和/applet标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。 Applet由支持Java的网页浏览器下载运行,也可以通过Java开发工具的applet viewer来运行。Applet程序离不开使用它的HTML文件,这个HTML文件中关于Applet的信息至少包含以下3点。 1.字节码文件。这个文件名为编译后的Java文件,以.class为后缀。 2.字节码文件的地址。 3.在网页上显示Applet的方式。 【例9-1】在JSP页面上加载Java Applet程序,在Applet显示区域中显示一幅图像,用来简单说明一下Applet在JSP中的应用方法。 1. 编写Applet程序 编写Applet程序picture.java,用来显示图像和文字。代码如下: package ch8_1; import java.awt.*; import java.applet.*; public class picture extends Applet{ public void paint(Graphics g){ Image pic=getImage(getCodeBase(),1.jpg); Font font=new Font(宋体,Font.BOLD,30); g.setFont(font); g.setColor(Color.blue); g.drawImage(pic,0,0,this); g.drawString(美丽的大学校园!,30,30); } } 2.编写JSP程序 编写AppletApp.jsp文件,用来加载Java Applet程序。代码如下: %@ page contentType=text/html; charset=gb2312 % %@ page language=java import=java.sql.* errorPage= % HTML HEAD TITLE嵌入APPLET小程序/TITLE /HEAD BODY jsp:plugin type=applet code=ch8.picture.class height=446 width=580 /jsp:plugin /BODY /HTML 显示结果如下图所示: 3. 代码实现分析 Applet程序picture.java 在该程序里,使用了getImage()方法得到要显示的图像,然后用setFont()方法设置了字体,setColor()设置了颜色,接着用drawImage()方法把图像画出来,最后还用drawString()写了一行文字。 JSP程序AppletApp.jsp 新建了JSP程序AppletApp.jsp,通过jsp:plugin元素加载Java Applet程序,设置type的属性为“applet”;code的属性为“ch8_1.picture.class”; height的属性为446,用来指定图像的显示高度;width的属性为580,指定图像的显示宽度。 9.2 文件上下传 9.2.1文件上传 1. jspSmartUpload 组件的下载 文件上传功能的实现主要依赖于JavaBean组件jspSmartUpload,此组件可以直接在网上下载,压缩包的名字是jspSmartUpload.zip。下载后,用WinZip或WinRAR将其解压缩到Tomcat的webapps目录下。解压缩后,把webapps/jspSmartUpload目录下的子目录Web-inf名字改为大写的WEB-INF,这样一改jspSmartUpload类才能使用。因为Tomca
您可能关注的文档
- 文化产业专业文化经济学名词解释1—6章.doc
- 第4章页面设计—CSS.ppt
- 辽宁省会计从业人员基础信息表.doc
- 文化传媒公司经范营围1.doc
- 第4课“明清君主专制的加强”课件新人教版必修1.ppt
- 辽宁省全国导游人员资格考试[导游基础知识]重要内容归纳.doc
- 文化传播和文化传媒公司经营范围区别.docx
- 第5章MCS—51单片机中断系统.ppt
- 辽宁省图书资料专业高-中级职务任职资格评审条件.doc
- 辽宁省大连市2015年中考语文试题[word版含答案].doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
有哪些信誉好的足球投注网站
文档评论(0)