当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

北京大学计算机系:《Java》课程讲义(PPT课件)第二章 Java小程序小应用

资源类别:文库,文档格式:PPT,文档页数:68,文件大小:226KB,团购合买
• 2.1 所有小应用程序的根源 • 2.2 小试身手 • 2.3 图形操作 • 2.4 URL类 • 2.5 载入现有图像文件 • 2.6 动画效果 • 2.7 播放声音 • 2.8 小 结
点击下载完整版文档(PPT)

第2章Java小应用 北京大学计算机系 代亚非

1 第2章 Java小应用 北京大学计算机系 代亚非

第2章Java小应用 21所有小应用程序的根源 22小试身手 23图形操作 24URL类 25载入现有图像文件 26动画效果 27播放声音 28小结

2 第 2 章 Java小应用 • 2.1 所有小应用程序的根源 • 2.2 小试身手 • 2.3 图形操作 • 2.4 URL类 • 2.5 载入现有图像文件 • 2.6 动画效果 • 2.7 播放声音 • 2.8 小 结

21所有小应用程序的根源 211小应用的特点 回忆一下小应用程序的书写格式 import java applet. s public class Myapplet extends applet applet都继承自 ava. applet applet谈类,由Sun公 司事先定义好了 每个小应用都有一个主程序类,之前必须加上 public

3 2.1 所有小应用程序的根源 • 2.1.1 小应用的特点 • 回忆一下小应用程序的书写格式 import java.applet.*; public class MyApplet extends Applet { ;} • applet都继承自java.applet.Applet类,由Sun公 司事先定义好了. • 每个小应用都有一个主程序类, 之前必须加上 public

http://someLocation/file.html1.browSerloadsUrl 2. Browser loads 3. Browser loads Applet class applet classes Locationhttp://somelocation/file.html 4. Browser run applet Loadingos

4 http://someLocation/file.html 2.1 所有小应用程序的根源 1. Browser loads URL 2. Browser loads HTML document Applet class 3. Browser loads applet classes Location: http://someLocation/file.html Loading... 4. Browser run applet

21所有小应用程序的根源 Applet的限制 本地程序 SERVER Browser Applet被下载的 applet file SERVER connection local 与 applet无关的 本地方法

5 2.1 所有小应用程序的根源 • Applet的限制 applet SERVER Browser 本地程序 file SERVER local Applet被下载的 与applet无关的 本地方法

6 21所有小应用程序的根源 21.2 applet的生命周期 Java applet Applet public void inito public void destroyo public void start public void stope public void paint(graphics g) pain0虽不在生命周期内,但它的作用相当于 appletE灵魂

6 2.1 所有小应用程序的根源 • 2.1.2 applet的生命周期 • paint()虽不在生命周期内,但它的作用相当于 applet的灵魂 Java.applet.Applet public void init() public void destroy() public void start() public void stop() public void paint(Graphics g)

21所有小应用程序的根源 个 applet的可视周期 init start 离开web页面 重新装入或改变页面 大小或返回Web页面 stop destroy

7 2.1 所有小应用程序的根源 • 一个applet的可视周期 init start stop destroy 离开web页面 重新装入或改变页面 大小或返回Web页面

21所有小应用程序的根源 有关 paint0方法 Applet本身是一个容器,因此任何输出都必须 用图形方法 paint0 当小应用首次被装载,以及每次窗口放大 缩小、刷新时都要调用 paint方法 paint是由浏览器调用的,而不是由程序调用, 当程序希望调用pain方法时,用 repaint命令 pain方法的参数是 Graphics类的对象g,它 在 java. awt. Graphics内 paint( Graphic g){。。。}

8 2.1 所有小应用程序的根源 • 有关paint()方法 • Applet本身是一个容器,因此任何输出都必须 用图形方法paint() • 当小应用首次被装载,以及每次窗口放大、 缩小、刷新时都要调用paint方法 • paint()是由浏览器调用的, 而不是由程序调用, 当程序希望调用paint方法时,用repaint命令 • paint方法的参数是Graphics类的对象 g,它 在java.awt.Graphics内 • paint(Graphicd g){。。。}

21所有小应用程序的根源 AWT thread (waiting) repaint Exposure update () i clear arae call paint paint ()

9 2.1 所有小应用程序的根源 AWT thread(waiting) update() { clear arae call paint() paint() repaint() Exposure

10 22小试身手 221起始页上的时间和日期 Mon dec0714:23:50GMT+08:001998 介绍两个类: 1.类名:Date 创建一个实例 Date timenow= new Date; 2.类名Font 创建一个实例 Font msg Font=new Font(“ Times roman”, Font. ITALIO,30);

10 2.2 小试身手 • 2.2.1 起始页上的时间和日期 • 介绍两个类: 1. 类名:Date 创建一个实例 Date timeNow=new Date(); 2. 类名Font 创建一个实例Font msgFont=new Font(“TimesRoman”,Font.ITALIC,30); 0Mon Dec 07 14:23:50 GMT+08:00 1998

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共68页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有