freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java語言程序設(shè)計(applet、用戶界面設(shè)計)ppt-展示頁

2025-01-28 07:57本頁面
  

【正文】 e 1997 JavaOne developer conference 41 概述 ? JFC (Java Foundation Classes) 1. AWT (Abstract Window Toolkit) ? 一些用戶界面組件 (Component) ? 事件響應(yīng)模型 (Eventhandling model) ? 布局管理器 (Layout manager) ? 繪圖和圖形操作類 , 如 Shape、 Font、 Color類等 2. Swing Components (Swing組件 , JFC的核心 ) ? a set of GUI ponents with a pluggable look and feel (包括已有的 AWT組件 (Button、 Scrollbar、 Label等 )和更高層的組件 (如 tree view、 list box、 tabbed panes等 ) ? The pluggable look and feel lets you design a single set of GUI ponents that can automatically have the look and feel of any OS platform (Microsoft Windows, Solaris, Macintosh). ? 基于 Java Lightweight UI Framework 42 概述 ? JFC (Java Foundation Classes) 3. Java 2D (advanced 2D graphics and imaging) ? Graphics? ? Imaging? 4. Print Service ? 打印文檔、圖形、圖像 ? 設(shè)定打印屬性和頁面屬性 ? 發(fā)現(xiàn)打印機(jī) (IPP, Inter Printing Protocol) 43 概述 ? JFC (Java Foundation Classes) 5. Input Method Framework ? text editing ponents to municate with input methods and implement a wellintegrated text input user interface ? 用 Java語言開發(fā)輸入法 6. Accessibility: 輔助功能 ,幫助傷殘人士 ? screen readers, speech recognition systems, refreshable braille displays 7. Drag amp。 (pic, x0+150, y0+100, w/15, h/15, this)。 (pic, x0, y0, w/8, h/8, this)。 int w = (this)。 pic = getImage(getDocumentBase(), “”)。 import .*。 (400, y0, Y, Y, false)。 (200, y0, X, X, true)。 ((int)(x0+i*xy), (int)(y0+i*xy), L, L, arc, arc)。 c=i*240/N。 i++) { L=(int)(X2*i*xy)。 for(int i=0。 ()。 int arc = 0, N=10。 import .*。 (str, 32, 169)。 (str, 30, 170)。 (font2)。 (brighter)。 (str, 50, 80)。 Color darker = ()。 (mycolor)。 Color mycolor = new Color(192, 64, 200)。 Font font2 = new Font(“Braggadcoio”, , 40)。 import .*。 (str, 30, 110)。 String name = ()。 int size = ()。 (font3)。 (font2)。 (font1)。 font2 = new Font(“Monospaced”, +, 24)。 public class Exam4_4 extends Applet { public void paint(Graphics g) { Font font1, font2, font3。 } } 19 Applet小程序 Html Body Applet code=“” width=300 height=200 Param name=“string” value=“Hello, Beijing!” Param name=“size” value=“30” Param name=“x1” value=“50” Param name=“y1” value=“100” /Applet /Body /Html 20 第四章 Applet及其應(yīng)用 1. Applet概述 2. Applet類 3. Applet程序與 HTML文件 4. Applet的應(yīng)用 21 繪制圖形 1. 設(shè)置字體 ? ? 設(shè)置文本的字體 (包括字型和字號 ) ? 構(gòu)造方法 ? public Font(String name, int style int size) 2. 設(shè)置顏色 ? ? 控制顏色, Color類已包含 13個顏色常量 ? 構(gòu)造方法 ? public Color(int r, int g, int b) ? public Color(float r1, float g1, float b1) 22 繪制圖形 3. 繪制文本 ? 繪制字符串 ? public void drawString(String s, int x, int y) ? 繪制字符 ? public void drawString(char c[], int offset, int number int x, int y) ? 繪制字節(jié) ? public void drawString(byte b[], int offset, int number int x, int y) 23 Applet小程序 import 。 (fnt)。 fnt = new Font(“TimesRoman”, , h)。 x = (getParameter(“x1”))。 public void init() { str = getParameter(“string”)。 int x, y, h。 import .*。 import .*。 } public void paint(Graphics g) { (str, 100, 100)。 public class Exam4_1 extends Applet { String str。1 Java語言程序設(shè)計 馬 皓 2 第四章 Applet及其應(yīng)用 1. Applet概述 2. Applet類 3. Applet程序與 HTML文件 4. Applet的應(yīng)用 3 Applet概述 ? Java程序的兩種基本形式 ? Java Application(應(yīng)用程序 ),可獨立運行 ? Java Applet(小程序 ),嵌入在瀏覽器中運行 ? 介紹 ? Applet的結(jié)構(gòu)特點、實現(xiàn)方法、工作原理 ? 掌握 ? Applet的編輯、編譯和運行方法 4 一個 Applet小程序的例子 import 。 import 。 public void init() { str = “Here is an Applet”。 } } 5 HTML文件 ? 超文本標(biāo)記語言 (HTML) ? WWW瀏覽器 ? Applet小程序 ? 嵌入在 /寫入在 HTML文件中 ? 從 WWW服務(wù)器下載到本地 WWW瀏覽器 ? 由 WWW瀏覽器中的 Java解釋器來運行 6 HTML文件 ? 實現(xiàn)過程 ? Applet小程序編寫,編譯,得到字節(jié)碼文件 ? javac ? 嵌入到 HTML文件中,保存為 ? Html ? Body ? Applet code=“” width=300 height=200 ? /Applet ? /Body ? /Html 7 HTML文件 ? 瀏覽器打開 8 Applet的特點 ? 通常作為 Applet類的子類,格式如下 : public class 類名 extends Applet { ……… } ? 嵌入在 HTML文件中,利用 WWW瀏覽器或 Appletviewer來運行 ? 利用了 WWW瀏覽器或 Appletviewer所提供的圖形用戶界面功能 9 Applet的工作原理 Applet源程序 字節(jié)碼文件 嵌入到 HTML文件 WWW瀏覽器打開 該 HTML文件 10 第四章 Applet及其應(yīng)用 1. Applet概述 2. Applet類 3. Applet程序與 HTML文件 4. Applet的應(yīng)用 11 Applet類的繼承關(guān)系 默認(rèn)情況下, Applet類 使用 FlowLayout布局管理器 12 Applet類的主要方法 1. init()方法 ? 完成初始化操作 ? 在 Applet程序第一次加載時調(diào)用,僅執(zhí)行一次 2. start()方法 ? 啟動 Applet主線程運行 ? 重啟時也被調(diào)用 (reload或返回 ) 3. paint()方法 ? 將結(jié)果輸出 /繪制到界面上 ? 被自動調(diào)用 (啟動后 /窗口改變 /repaint()調(diào)用 ) 13 Applet類的主要方法 4. stop()方法 ? 暫停 Applet程序執(zhí)行 5. destroy()方法 ? 終止 Applet程序執(zhí)行,釋放所占用的資源 14 Applet類的主要方法 import 。 public class Exam extends Applet { public void init( ) { //初始化 Applet程序 ……… } public void start( ) { //啟動 Applet線程 ……… } public void paint(Graphics g) { //繪制輸出顯示信息 ……… } public void stop( ) { //暫停線程 ……… } public void destroy( ) { //釋放系統(tǒng)資源,結(jié)束線程 ……… } } 15 第四章 Applet及其應(yīng)用 1. Applet概述 2. Applet類 3. Applet程序與 HTML文件 4. Applet的應(yīng)用 16 HTML文件 ? 超文本標(biāo)記語言 (HTML) ? Html和 /Html ? Html文件開始和結(jié)束的標(biāo)記 ? Head和 /Head ? WWW瀏覽器窗口標(biāo)題內(nèi)容的標(biāo)記 ? Body和 /Body ? Html文件在瀏覽器窗口中顯示內(nèi)容的標(biāo)記 ? Applet和 /Applet ? 嵌入到 Html文件中 Applet程序的標(biāo)記 17 Applet程序的標(biāo)記 ? Applet code=“字節(jié)碼文件 (*.class)” width=寬度值 height=高度值 ? /Applet ? 參數(shù) ? Param name=參數(shù)名稱 value=參數(shù)值 18 Applet小程序 import 。 public class Exam4_3 extends Applet { String str。 Font fnt。 h = (getParameter(“size”))。 y = (getParameter(“y1”))。 } public void paint(Graphics g) { ()。 (str, x, y)。 import .*。 font1 = new Font(“Serif”, , 20)。 font3 = new Font(“SansSerif”, , 16)。 (“Serif 20 point BOLD”, 30, 20)。 (“Monospaced 24 point BOLD +
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1