Java高级程序设计 N■N
Java高级程序设计
第部分 第一章Java入门基础 第二章异常 第三章 Java Applet迷类型 第四章图形用户界面GU( -AWT 一第五章Java中的事件处理机制 第六章图形用户界面GU(二)— Swing Java高级程序设计 图君围E翻」
Java高级程序设计 • 第一部分 – 第一章 Java入门基础 – 第二章 异常 – 第三章 Java Applet类型 – 第四章 图形用户界面GUI(一)——AWT – 第五章 Java中的事件处理机制 – 第六章 图形用户界面GUI(二)——Swing
第七章多线程 第八章WO输入输出流 第九章Java数据库连接(JDBC) 第十章JaVa网络编程 第二部分 第一章 Java apl 第二章Java与多媒体 第三章 Java bean基础 Java高级程序设计 图君围E翻」
Java高级程序设计 – 第七章 多线程 – 第八章 I/O输入输出流 – 第九章 Java数据库连接(JDBC) – 第十章 Java网络编程 • 第二部分 – 第一章 Java API – 第二章 Java与多媒体 – 第三章 Java Bean基础
第三章 Java applet类型 31HTML简介 32浏览器处理 Applet 33 Applet类及其方法 331 Applet类的层次 332 Applet运云行状态控制基本方法 333Appe绘图 Java高级程序设计 Java applet 图君围E翻」
Java高级程序设计 Java Applet 第三章 Java Applet 类型 • 3.1 HTML简介 • 3.2 浏览器处理Applet • 3.3 Applet类及其方法 – 3.3.1 Applet类的层次 – 3.3.2 Applet运行状态控制基本方法 – 3.3.3 Applet绘图
N国■圈回国园E■副 3.1HTML简介 HTML简介 HTML即超文本标记语言— Hyper Text Markup Language。它源于SGML( Standard generalized Markup Language)。 目前HTML已经发展到HTML4.01。此外,近年来又 出现了XML、ⅩHTML这些新的标记语言。XML是 eXtensible Markup Language"的缩写,即可扩展 标记语 Java高级程序设计 Java applet 图君围E翻」
Java高级程序设计 Java Applet 3.1 HTML简介 • HTML简介 – HTML即超文本标记语言——HyperText Markup Language。它源于SGML(Standard Generalized Markup Language)。 – 目前HTML已经发展到HTML4.01。此外,近年来又 出现了XML、XHTML这些新的标记语言。XML是 “eXtensible Markup Language”的缩写,即可扩展 标记语言
3.1HTML简介 在结构上,HTML文件可分为文件头和主体两部分。文件头 为“head"包含的部分。格式为:.。主 要用于描述文件的标题、语言字符集、内容分级、关键词等。 主体为“boy包含的部分。格式为:….s/boy>。 网页中可看到的内容就包含在这部分中。下面是个简单例子 Hello! World!</body? Java高级程序设计 Java applet 图君围E翻」
Java高级程序设计 Java Applet 3.1 HTML简介 – 在结构上,HTML文件可分为文件头和主体两部分。文件头 为“head”包含的部分。格式为:……。主 要用于描述文件的标题、语言字符集、内容分级、关键词等。 主体为“body”包含的部分。格式为:……。 网页中可看到的内容就包含在这部分中。下面是个简单例子 • • 欢迎光临我的主页 • Hello!World! •
32浏览器处理 Applet 浏览器处理 Applet Applet是能够嵌入到一个HTML页面中,且可通过 Web浏览器下载和执行的一种Jav类。包含 Applet 的网页被称为Java- powered页,可以称其为Java 支持的网页。 Applet是Java技术容器的一种特定类 型,其执行方式不同于应用程序。一个应用程序 Application是从它的main()方法被调用开始的,而 个 Applet的生命周期在一定程度上则要复杂得多。 Java高级程序设计 Java applet 图君围E翻」
Java高级程序设计 Java Applet 3.2 浏览器处理Applet • 浏览器处理Applet – Applet是能够嵌入到一个HTML页面中,且可通过 Web浏览器下载和执行的一种Java类。包含Applet 的网页被称为Java--powered页,可以称其为Java 支持的网页。Applet是Java技术容器的一种特定类 型,其执行方式不同于应用程序。一个应用程序 Application是从它的main( )方法被调用开始的,而 一个Applet的生命周期在一定程度上则要复杂得多
32浏览器处理 Applet 由于 Applet在wveb浏览器环境中运行,所以它并不 直接由键入的一个命令启动。你必须要创建一个 Java- powered页来告诉浏览器需装载什么以及如 何运行它。当用户访问这样的网页时, Applet被下 载到用户的计算机上执行,但前提是用户使用的是 支持Java的网络浏览器。由于 Applet是在用户的计 算机上执行的,所以它的执行速度不受网络带宽或 者 Moden存取速度的限制,用户可以更好地欣赏网 页上 Applet产生的多媒体效果。 Java高级程序设计 Java applet 图君围E翻」
Java高级程序设计 Java Applet 3.2 浏览器处理Applet – 由于Applet在Web浏览器环境中运行,所以它并不 直接由键入的一个命令启动。你必须要创建一个 Java--powered页来告诉浏览器需装载什么以及如 何运行它。当用户访问这样的网页时,Applet被下 载到用户的计算机上执行,但前提是用户使用的是 支持Java的网络浏览器。由于Applet是在用户的计 算机上执行的,所以它的执行速度不受网络带宽或 者Modem存取速度的限制,用户可以更好地欣赏网 页上Applet产生的多媒体效果
33 Applet类及其方法 Appe类的层次 Java applet. Apple类实际上是 java. awt Panel的子 类。 apple和AWT类的层次如下 Jav Cbj aa·a. Component 方aa.at. taine ava. awt. Window 3欲a·a先,Pane1 Java. awt. Frame Java. applet. applet Java高级程序设计 Java applet 图君围E翻」
Java高级程序设计 Java Applet 3.3 Applet类及其方法 • Applet类的层次 – Java.applet.Applet类实际上是java.awt.Panel的子 类。Applet和AWT类的层次如下:
33 Applet类及其方法 · Applet运行状态控制基本方法 Applet类中的四种基本方法用来控制其运行状态 nt()、 start()、stop()、 destroy( ·ini()这个方法主要是为 Applet的正常运行做一些初始 化工作。当一个 Applet被系统调用时,系统首先调用的就 是该方法。 star()系统在调用完n()方法之后,将自动调用star( 方法。而且,每当用户离开包含该 Applet的主页后又再返 回时,系统又会再执行一遍 istart()方法。这就意味着 start方法可以被多次执行,而不像ini计()方法。 Java高级程序设计 Java applet 图君围E翻」
Java高级程序设计 Java Applet 3.3 Applet类及其方法 • Applet运行状态控制基本方法 – Applet类中的四种基本方法用来控制其运行状态: init( )、start( )、stop( )、destroy( ) • init( ) 这个方法主要是为Applet的正常运行做一些初始 化工作。当一个Applet被系统调用时,系统首先调用的就 是该方法。 • start( ) 系统在调用完init( )方法之后,将自动调用start( ) 方法。而且,每当用户离开包含该Applet的主页后又再返 回时,系统又会再执行一遍start( )方法。这就意味着 start()方法可以被多次执行,而不像init( )方法