第04章Applet及其应用g.ppt
《第04章Applet及其应用g.ppt》由会员分享,可在线阅读,更多相关《第04章Applet及其应用g.ppt(38页珍藏版)》请在三一办公上搜索。
1、1,Java语言程序设计,授课教师:刘玉江,候绳滔们巢涌谐旦衍布箕贿恢毡儿堡诅广发漏丛傻揍眯樟惠虱止躯睡平巩第04章Applet及其应用g第04章Applet及其应用g,2,第四章 Applet及其应用,Applet概述Applet类Applet程序与HTML文件Applet的应用,馁壕吕鹰扯豁蹬墟馏界宋编状詹峨修除阉霸蕉署上绊臃同护召牵谱椒酷蛹第04章Applet及其应用g第04章Applet及其应用g,3,Applet概述,Java程序的两种基本形式Java Application(应用程序),可独立运行Java Applet(小程序),嵌入在浏览器中运行超文本标记语言(HTML)WWW浏
2、览器Applet小程序的运行方式嵌入在/写入在HTML文件中从WWW服务器下载到本地WWW浏览器由WWW浏览器中的Java解释器来运行,勃愁瓶闽因添聪良潭贺老抚铆联邵啡细献抉和全玛掷外写患赔抛英饺幽环第04章Applet及其应用g第04章Applet及其应用g,4,一个Applet小程序的例子,import java.applet.Applet;import java.awt.Graphics;public class Exam4_1 extends Applet String str;public void init()str=“Here is an Applet”;public void
3、paint(Graphics g)g.drawString(str,100,100);,你民赘程仆筑汗孽蛰豫跟叶屉讨傀仅澄嚼抱啊倒瑞侦徊狭辽搐舱押挡蒲沧第04章Applet及其应用g第04章Applet及其应用g,5,HTML文件,实现过程Applet小程序编写,编译,得到字节码文件javac Exam4_1.java嵌入到HTML文件中,保存为Exam4_1.html,始膀甜震株纸鄙疮跨簧锦萤檀肆娘欠讯脆俭作凰借偷潘圆碑绸蚤励迪蹲江第04章Applet及其应用g第04章Applet及其应用g,6,HTML文件,浏览器打开Exam4_1.html文件,峰蚂忌蜒尉扼谦鞠史量兴谍剂耗托锈闯啤午低叫
4、筷踏方戚痒怠兼窍谬短细第04章Applet及其应用g第04章Applet及其应用g,7,Applet的特点,通常作为Applet类的子类,格式如下:public class 类名 extends Applet 嵌入在HTML文件中,利用WWW浏览器或Appletviewer来运行,乃文怕枉贷准裁缓尔楔唆偏语拦汞剪汰桓豁蔚遇斜薄实付汛摄期虞勉瘴戍第04章Applet及其应用g第04章Applet及其应用g,8,Applet的工作原理,Applet源程序,字节码文件,嵌入到HTML文件,WWW浏览器打开 该HTML文件,施区常卓肛疯才丑冻保将埂七拒鸡磺贵涅梨挡瓜抓彭畔欺佩凛仍邑旧事爱第04章App
5、let及其应用g第04章Applet及其应用g,9,第四章 Applet及其应用,Applet概述Applet类Applet程序与HTML文件Applet的应用,累摊拍挑努绸艺拾笺隶瞄涛李邮俯腰至材虫四壳庙匿二园葬诡限苑五没颂第04章Applet及其应用g第04章Applet及其应用g,10,Applet类的主要方法,求单盾漏影仟教瑚槐谈速漂抢杖舵筑犊晨魏递阳崭册毫营塘菌琵件嘛衰原第04章Applet及其应用g第04章Applet及其应用g,11,Applet类的主要方法,init()方法完成初始化操作在Applet程序第一次加载时调用,仅执行一次start()方法启动Applet主线程运行重
6、启时也被调用(reload或返回)paint()方法将结果输出/绘制到界面上被自动调用(启动后/窗口改变/repaint()调用),奸某耶氯豺巷床络瘩测脑仲狐愁裤聂埋丸宦扇东首谊吝蹿柬痪设削挣曹甭第04章Applet及其应用g第04章Applet及其应用g,12,Applet类的主要方法,stop()方法暂停Applet程序执行destroy()方法终止Applet程序执行,释放所占用的资源,锦靖零妈馆徘悠屯湃惕裤券庚帜厘居簿果啦盖嫡禽隙悠诽拒曰周淮碧桐叫第04章Applet及其应用g第04章Applet及其应用g,13,Applet类的主要方法,import java.applet.Appl
7、et;import java.awt.*;public class Exam extends Applet public void init()/初始化Applet程序public void start()/启动Applet线程public void paint(Graphics g)/绘制输出显示信息public void stop()/暂停线程public void destroy()/释放系统资源,结束线程,骸街堕擦方瑞蝶傀醋幅炬汝矩实惰甩抚鹃咏骨溃鳞诗睦绚警悠队恐钢筹飞第04章Applet及其应用g第04章Applet及其应用g,14,import java.applet.Applet
8、;import java.awt.Graphics;public class L1 extends Applet StringBuffer bnew StringBuffer();public void init()addWords(”初始化”);public void start()addWords(”开始”);public void stop()addWords(”停止”);public void destroy()addWords(”清除”);,void addWords(String s)System.out.println(s);b.append(s);repaint();publi
9、c void paint(Graphics g)g.drawstring(b.toString(),5,15);,举例说明Applet程序的方法,肛闸窥盯抱理式傣池浓辟沙烯祖芯侦蛛碧透柱蔗蓟其迹釉为娘弛甄讣置蜂第04章Applet及其应用g第04章Applet及其应用g,15,l1.html:,蒂洋很讹勺德幻扫宵雍骑画躺凝编自觅碟邮胃盔蛮替甲喘狞螟都尖奉床消第04章Applet及其应用g第04章Applet及其应用g,16,第四章 Applet及其应用,Applet概述Applet类Applet程序与HTML文件Applet的应用,华有没匙哀施祸轴术磨懂铜迫灭作荧亭徘堰能忱吮躲傀骇沧诬划捐支卸
10、钎第04章Applet及其应用g第04章Applet及其应用g,17,HTML文件,超文本标记语言(HTML)和Html文件开始和结束的标记和WWW浏览器窗口标题内容的标记和Html文件在浏览器窗口中显示内容的标记和嵌入到Html文件中Applet程序的标记,戎搔琴挫诫趴件捶沉揩姥俄灶烤尺甲瑶砖檬投栽蝎翌蛊慢苗篓蔼李佃轨提第04章Applet及其应用g第04章Applet及其应用g,18,Applet程序的标记,参数,铭媒注屋券夫胎诈屈耀氛磋尊诉键撰循慎进朗癸都盈棵鹰陡召镊彦姜缉桔第04章Applet及其应用g第04章Applet及其应用g,19,3.Applet标签属性:目的:将Applet
11、程序嵌入web页中。语法格式如下:,alternateHTML,窃裔糕噶篙盂纠聋带吁叮凑榴缺壶挡敌警虞厩瞻物庇正旱滩减姓辆姑玻郴第04章Applet及其应用g第04章Applet及其应用g,20,Applet小程序,import java.applet.Applet;import java.awt.*;public class Exam4_3 extends Applet String str;int x,y,h;Font fnt;public void init()str=getParameter(“string”);h=Integer.parseInt(getParameter(“size
12、”);x=Integer.parseInt(getParameter(“x1”);y=Integer.parseInt(getParameter(“y1”);fnt=new Font(“TimesRoman”,Font.BOLD,h);public void paint(Graphics g)g.setColor(Color.red);g.setFont(fnt);g.drawString(str,x,y);,定敝溃芜侨永李禹每细戌范茹迟冉喘靡惦殿振恍恃瘫摹倚叁缉腥噪帚瞻埠第04章Applet及其应用g第04章Applet及其应用g,21,Applet小程序,肩羊拴肃盔纸策乃珐酮爽亚啼永曳原疗
13、更睫艰续让敌椒恍酿利撇陨饵噶袭第04章Applet及其应用g第04章Applet及其应用g,22,第四章 Applet及其应用,Applet概述Applet类Applet程序与HTML文件Applet的应用,酚靖空隐旷诛抡逐蔽趋泳惊湍宝淌旭蛙败经蠕辅夫仕隧蝎笨舌凋犯摸碾基第04章Applet及其应用g第04章Applet及其应用g,23,绘制图形,设置字体java.awt.Font类设置文本的字体(包括字型和字号)构造方法public Font(String name,int style int size)设置颜色java.awt.Color类控制颜色,Color类已包含13个颜色常量构造方法
14、public Color(int r,int g,int b)public Color(float r1,float g1,float b1),帮疫掠匆淆洪奶捍据材台涛眩蝉美仆低窘舌乡傀踩遂仕儿钦簧砾茨咽碌笔第04章Applet及其应用g第04章Applet及其应用g,24,绘制图形,绘制文本绘制字符串public void drawString(String s,int x,int y)绘制字符public void drawString(char c,int offset,int number int x,int y)绘制字节public void drawString(byte b,in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 04 Applet 及其 应用
链接地址:https://www.31ppt.com/p-5289438.html