Applet.

Slides:



Advertisements
Similar presentations
第 2 章 Java 运行环境搭建 2.1 Java 的运行系统 2.1 Java 的运行系统 2.2 JDK 的安装与配置2.2 JDK 的安装与配置 2.3 Java 开发工具包 2.4 Java 源文件编辑环境的选择 2.5 Application 和 Applet 程序的编写与运行.
Advertisements

Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
程序设计语言基础 软件工程系 秦晓燕. 课程目标 了解面向对象程序设计的思想,以及软件 开发流程。 学习 Java 语言的基本概念和编程方法,基 本掌握 Java 类库的使用。 能够利用所学的方法开发简单的小型应用 程序.
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
第1章 Java语言概述.
《 Java开发环境配置》 主讲人:耿力.
Java 2实用教程(第3版)教学课件 主讲教师:张国平
第八章:网络应用制作技术 本章介绍网络各种应用中所涉及的基本概念和制作技术,包括HTML、网页的制作、Java、Java Script语言的初步基础,VRML语言的基本功能,以及网络环境下分布式数据库系统和客户服务体系的构造方法及技术。
Java程序设计教程 第一讲 Java概述.
Java的程式架構與基本觀念 Java語言的歷史 Java程式的開發環境 Java程式的架構 輸出與輸入物件之使用 工具使用方法介紹
动态网页制作 第1章 HTML语言1.
Hello小程序的运行和编译 Java AppletJava小程序的构成 1、关键字
《Java程序设计之网络编程》 教学课件 重庆大学计算机学院
面向对象程序设计(Java) 徐志红
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
项目:贪吃蛇游戏设计 工作任务一:系统设计(system design) 工作任务二:豆类(Bean)设计
计算机学院计算机科学与技术系 中德联合软件技术研究所 李波
Adobe Illustrator Speaker:林昱志.
第五单元课1-3 层叠样式表.
Java Applet的运行原理 在网页向Java Applet传值 在Java Applet中播放声音 在Java Applet中使用组件
第11章 Java多媒体技术.
面向对象技术Java Object-Oriental Technology Java
第二部分 HTML语言控制 本次课的主要内容: 1、认识网页文件的结构 2、HEAD、TITLE、BODY等基本标记符的使用
第三部分 Java语言编程应用篇 第6章 Java语言的 图形用户界面开发技术 (之二).
第6章 网页图像处理 通过本章学习,应该掌握以下内容: 能够选择合适的网页颜色 了解网页图像的基本格式 掌握使用网页图像的要点
第1章 java简介及环境搭建 第1章 Java简介及开发环境搭建.
甘肃省城乡居民健康档案系统使用简介及意义
Scratch 想像.程式.分享 (靜宜資管楊子青)
第四章 样式表CSS CSS技术是一种格式化网页的标准方式,它通过设置CSS属性债周页元素获得各种不同效果。本章共分9个实例,主要内容包括的基础知识、CSS创建与导入、CSS的语法结构、常用CSS的分类、CSS的使用原则等内容。
Ch02 視窗Swing套件 物件導向系統實務.
第 11 章 讓版面更活潑 的 CSS.
第5章 面向对象程序设计 本章要点 5.1 面向对象程序设计概述 5.2 Java语言的面向对象程序设计 5.3 方法的使用和对象数组
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
Java Applet 介绍.
Ch07 Java Applets 物件導向系統實務.
第 13 章 用CSS 設定 文字顏色與背景.
2018/11/20 第一章 Java概述 武汉大学计算机学院计算机应用系 2018/11/20 14:33.
武汉大学国际软件学院 面向对象程序设计 武汉大学国际软件学院
Chapter 9 設計的精細製作: 行動計算 Software Engineering – An Engineering Approach, James F. Peters & Witold Pedrycz.
C#图形程序设计基础 1 GDI+绘图基础 2 基本图形的绘制 3 实用图形程序设计.
Image对象 主讲人:傅伟玉.
CH09 套件 物件導向程式設計(II).
软件建模与UML.
Java语言程序设计 第八部分 Applet小程序.
绘制圆与多边形 椭圆形 绘制椭圆形的方法是 drawOval(x ,y , width , height), 绘制实心椭圆形的方法是
第12章 繪圖與多媒體 12-1 繪圖的基礎 12-2 繪出文字和圖形 12-3 載入與顯示圖形檔案 12-4 建立多媒體的動畫效果
Scratch 想像.程式.分享 (靜宜資管楊子青)
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
主讲:陶建平 华中科技大学网络与计算中心
两种不同类别的软件: 功能预定义软件;用户驱动的软件。他们对软件工程方法有不同的需求
資訊學科中心研習 JAVA程式設計專題 臺北市立大理高級中學 黃世隆 2019/2/23.
第 3 章 圖文並茂— 在文件中加入圖片 著作權所有 © 旗標出版股份有限公司.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
第13章 CSS 通过CSS可以使用更丰富、更灵活的样式,更简单地 设计出更美观的网页。同时,也让网页的设计与维护 更有效率。CSS在网页设计中的作用尤为重要,是网 页设计师必备的知识。本章首先介绍什么是CSS、CSS 的基本语法等基础知识,接着学习利用“CSS”面板 管理规则,如何在Dreamweaver中创建与应用CSS样式.
《JAVA程序设计》 语音答疑 辅导老师:高旻.
第二章Java基本程序设计.
開發Java程式語言的工具 JDK.
Java程序设计 第13章 图形.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
Scratch 程式設計 (靜宜資管楊子青)
第6章 面向对象的高级特征 学习目标 本章要点 上机练习 习 题.
Java语言程序设计 清华大学出版社 第6章 java图形与图像处理.
FrontPage 2000.
只要功夫深 铁杵磨成针 —— 写在前面的话.
第四章 jsp语法 4.1 jsp页面的基本结构 一个jsp页面可由五种元素组合而成: 普通的html标记符
Summary
变量定位图形 Java中数据的类型分为四种:基本数据类型、数组类型、类类型以及接口类型。任何常量和变量都一定是上述四种数据类型中的一种。简单数据类型的实例化有两种:变量和常量。 变量名和常量名必须是Java语言中合法的标识符。 常量是在程序运行期间值不改变的量。 变量是在程序运行期间值可通过赋值改变的量,
Presentation transcript:

Applet

建立Applet Java程式分兩種 獨立應用程式。 Applets在瀏覽器(如Internet Explorer),或JDK(Java Developer’s Kit)提供的appletviewer中執行的程式。

Applet架構 所有的applets都是衍生自Applet類別,而且Applet類別包含於java.applet包裝,因此建立applet程式必須引入java.applet包裝。 import java.applet.Applet; 或 import java.applet.*;

Applet架構 (續) 在視窗中執行applets必須載入AWT(Abstract Winodw Toolkit),而AWT包含於java.awt包裝,因此建立applet程式也必須引入java.awt包裝。 import java.awt.*;

Applet架構 (續) public class Sample3 extends Applet { … } 引入java.applet與java.awt包裝後,只要在建立類別時宣告extends Applet,表示該類別延伸Applet類別。 public class Sample3 extends Applet { … } Applt Sample3

Applet架構 (續) Applets程式在paint() 方法中使用AWT提供的方法(如drawString() 方法)輸出資料到applets中。 import java.applet.Applet; import java.awt.*; public class Sample3 extends Applet { public void paint(Graphics g) { g.drawString("歡迎來到Java Applet!", 10, 10); } Sample3.java

Applet架構 (續) 當applets程式被編譯後,必須在HTML檔案中加入applet標籤(<APPLET></APPLET>),然後在中間加入執行applet的資訊,如CODE、WIDTH、HEIGHT。 <HTML> <BODY> <APPLET CODE="Sample3.class" WIDTH="200" HEIGHT="100"> </APPLET> </BODY> </HTML> web.html

編譯且執行 javac Sample3.java <enter> appletviewer web.html <enter>

HTML Applet標籤 <APPLET [CODEBASE=基本的URL] CODE=applet檔案 [ALT=交換文字] [NAME=實體名稱] [WIDTH=寬度圖素] [HEIGHT=高度圖素] [ALIGN=對齊屬性] [VSPACE=垂直圖素] [HSPACE=水平圖素] > [<PARAM NAME=屬性名1 VALUE=屬性值>] [<PARAM NAME=屬性名2 VALUE=屬性值>] <\APPLET>

Graphics 類別常用的繪圖方法 方法名稱 意 義 -------------------- ------------------- 方法名稱 意 義 -------------------- ------------------- drawArc() 繪弧 drawLine() 繪直線 drawOval() 繪橢圓或圓 drawPolygon() 繪多邊形 drawRect() 繪長方形或正方形 drawString() 繪製字串 fillArc() 塗滿弧形 fillOval() 塗滿橢圓或圓形 fillPolygon() 塗滿多邊形 fillRect() 塗滿長方形或正方形

Color orange = new Color(1.0F, 0.8F, 0.0F); 顏色 Java 的顏色模式(model)採用 RGB 模式,它是三原色,紅(Red)、綠(Green)、藍(Blue)的簡稱,它的成分以浮點數值 0.0F 至 1.0F 之間表示之,數值尾巴的「F」表示 float 浮點數,0.0 表示沒有該原色成分,1.0 表示該原色滿分,如下例: 表示橘色 orange 物件的成分,紅原色滿分、綠原色佔百分之八十、沒有藍原色的成分,這三原色的混合顏色就稱為橘色。 Color orange = new Color(1.0F, 0.8F, 0.0F);

內定顏色及其 RGB 值 Color物件名稱 RGB 值 --------------- -------------------- --------------- -------------------- Color.black 0.0F, 0.0F, 0.0F Color.blue 0.0F, 0.0F, 1.0F Color.cyan 0.0F, 1.0F, 1.0F Color.gray 0.5F, 0.5F, 0.5F Color.darkGray 0.25F, 0.25F, 0.25F Color.lightGray 0.75F, 0.75F, 0.75F Color.green 0.0F, 1.0F, 0.0F Color.magenta 1.0F, 0.0F, 1.0F Color.orange 1.0F, 0.8F, 0.0F Color.pink 1.0F, 0.7F, 0.7F Color.red 1.0F, 0.0F, 0.0F Color.white 1.0F, 1.0F, 1.0F Color.yellow 1.0F, 1.0F, 0.0F

Applet //*********** OvalApplet.java ************ import java.applet.Applet; import java.awt.Graphics; public class OvalApplet extends Applet { public void paint(Graphics g) g.drawOval(140,70, 120,60); }