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

正文內(nèi)容

java程序設(shè)計(jì)教程與實(shí)驗(yàn)applet編程、多媒體與多線程、jdbcppt-展示頁(yè)

2024-10-25 16:18本頁(yè)面
  

【正文】 pplet編程 21 ALT = alternateText 如果瀏覽器支持 Applet但不能運(yùn)行它,就顯示alternateText中 所給出的文字。 NAME = appletInstanceName 給出了 Applet類(lèi)運(yùn)行時(shí)的實(shí)例名,這使得同處于一個(gè)頁(yè)面的不同 Applet之間能夠相互通信。如果這個(gè)屬性沒(méi)有指明,那么 Applet類(lèi)文件必須與包含它的 HTML頁(yè)面在同一個(gè)地方,方法 getCodeBase()返回的值與getDocumentBase()相同。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 19 HTML中 applet標(biāo)記的使用 APPLET [ARCHIVE = archiveList ] [CODEBASE = codebaseURL] CODE = appletFile [ALT = alternateText] [NAME = appletInstanceName] WIDTH = pixels HEIGHT = pixels [ALIGN = alignment] [VSPACE = pixels] [HSPACE = pixels] [ PARAM NAME = appletParameter1 VALUE = value ] [ PARAM NAME = appletParameter2 VALUE = value ] . . . [alternateHTML] /APPLET 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 20 ARCHIVE = archiveList [File1, File2, … ] 給出了 Applet類(lèi)及其運(yùn)行時(shí)所需的類(lèi)所在的卷文件名。 applet標(biāo)記用于在 Web頁(yè)面中嵌入 applet,頭標(biāo)簽 applet與尾標(biāo)簽/applet必須成對(duì)出現(xiàn)。命令如下: ? javac 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 18 applet嵌入 Web網(wǎng)頁(yè) ? applet必須嵌入 Web頁(yè),并在 applet容器( appletviewer或?yàn)g覽器)中才能運(yùn)行,所以在執(zhí)行 applet之前,必須創(chuàng)建 HTML文件,指明 applet容器應(yīng)裝入和執(zhí)行哪個(gè) applet。 paint方法表示它將在 WWW所顯示的 Web頁(yè)面需要重畫(huà)時(shí)(窗口移動(dòng)或放縮時(shí) )被瀏覽器自動(dòng)調(diào)用并執(zhí)行。 //調(diào)用超類(lèi) JApplet的 paint方法 //在坐標(biāo)為( 25, 25)的位置顯示字符串 (Wele to Java Programing!,25,25)。 import 。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 13 Applet繪圖周期各方法之間的調(diào)用關(guān)系 p a i n t ( )當(dāng) 某 些 操 作 破 壞 了 顯 示 , 需 重 新 繪 制 時(shí)第 一 次 繪 制r e p a i n t ( )編 程 控 制1 . 擦 除 并 填 充 成 背 景 色2 .調(diào) 用p a i n t ( )u p d a t e ( )調(diào) 用下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 14 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 Applet程序 ? Applet程序編寫(xiě)與編譯 ? 1. Applet程序編寫(xiě) 【 例 】 按照 applet程序結(jié)構(gòu),編寫(xiě)一個(gè)簡(jiǎn)單的 applet,即在 applet上繪制“ Wele to Java Programming!”。 update()方法和 paint()方法都有一個(gè) Graphics類(lèi)的對(duì)象作為參數(shù)。 ? destroy()方法:瀏覽器關(guān)閉時(shí)自動(dòng)調(diào)用,以清除 Applet所用的所有資源。本方法是 Applet的主體,在其中可以執(zhí)行一些任務(wù)或啟動(dòng)相關(guān)的線程來(lái)執(zhí)行任務(wù)。本方法主要完成一些在 Applet構(gòu)造方法所不不能完成的工作。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 9 ? 初始態(tài)(瞬態(tài)) 運(yùn)行態(tài) 停止態(tài) 消亡態(tài) 離開(kāi) web頁(yè)面:極小化或裝入其他頁(yè)面,調(diào)用 stop()方法 重新裝入或改變頁(yè)面大小或返回 Web頁(yè)面,調(diào)用 start()方法 關(guān)閉瀏覽器,調(diào)用destroy()方法 第一次裝入,構(gòu)造applet類(lèi),調(diào)用 init()方法 調(diào)用 start()方法 Applet的生命周期 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 10 ? Applet中沒(méi)有 main()方法。 ? applet一開(kāi)始運(yùn)行,就會(huì)由瀏覽器或appletviewer自動(dòng)啟動(dòng)兩個(gè)線程周期。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 6 2. Applet的程序結(jié)構(gòu) 下面是一個(gè)簡(jiǎn)單的 applet的程序結(jié)構(gòu)。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 4 ? ? ? ? ? ? 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 5 1. 編寫(xiě)一個(gè) Applet ? 編寫(xiě)一個(gè) Applet, 必須首先從 一個(gè)類(lèi),之前必須加上 public : import .*。第 9章 Java的 Applet編程 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 2 主要內(nèi)容 ? Java Applet概述 ? Applet的生命周期 ? Applet的繪圖周期 ? 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 Applet程序 ? Applet程序編寫(xiě)與編譯 ? 將 Applet嵌入 Web網(wǎng)頁(yè) ? Applet的執(zhí)行 ? Applet生命周期狀態(tài)切換舉例 ? Applet的常用方法 ? Applet的安全限制 ? 作業(yè) 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 3 Java applet概述 Java小應(yīng)用程序( Java Applet) 是使用 Java語(yǔ)言編寫(xiě)的一段代碼,它能夠在瀏覽器環(huán)境中運(yùn)行。 Applet與 Application地主要區(qū)別在于它們的執(zhí)行方式不同: Application是使用命令行命令直接運(yùn)行,從其 main()方法開(kāi)始運(yùn)行的 ; 而 Applet則是在瀏覽器中運(yùn)行的,首先必須創(chuàng)建一個(gè) HTML文件, 通過(guò)編寫(xiě) HTML語(yǔ)言代碼告訴瀏覽器載入何種Applet以及如何運(yùn)行,再在瀏覽器中給出該 HTML文件的 URL地址即可, Applet本身的執(zhí)行過(guò)程也較Application復(fù)雜。 public class SimpleApplet extends Applet {… } ? 如果使用 Swing組件編寫(xiě) applet,則 applet必須擴(kuò)展,以 JApplet作為頂層容器,在其中加入 Swing組件,從而保證所有的繪圖和更新動(dòng)作都能夠正確地執(zhí)行。 如圖 : public class SimpleJApplet extends JApplet{ public void init(){…… } public void start(){…… } public void stop(){…… } public void destroy(){…… } public void paint(Graphics g){…… } …… } 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 7 public void init() public void destroy() public void start() public void stop() public void paint(Graphics g) 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 8 ? 編程時(shí)可按此結(jié)構(gòu)進(jìn)行這 5個(gè)關(guān)鍵方法覆蓋,但并不是每個(gè) applet都要覆蓋這些方法,有些簡(jiǎn)單的 applet可以一個(gè)方法也不覆蓋。一個(gè)是生命周期,另一個(gè)是繪圖周期。當(dāng) Applet被瀏覽器運(yùn)行時(shí), init() 、 start()、 stop()、destroy()方法等自動(dòng)執(zhí)行: ? init()方法:初始化,自動(dòng)調(diào)用,只執(zhí)行一次。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 11 ? start()方法:初始化后,重入等都將自動(dòng)調(diào)用。 ? stop()方法:離開(kāi) Applet所在頁(yè)面時(shí)調(diào)用,以停止消耗系統(tǒng)資源。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 12 Applet的繪圖周期 ? applet程序中所采用的繪圖機(jī)制主要涉及三個(gè)方法: paint()方法、 update()方法和repaint()方法。Graphics是畫(huà)圖的關(guān)鍵,它可以支持兩種繪圖:一種是基本的繪圖,如:畫(huà)線、矩形、圓等;另一種是加載并顯示圖像,主要用于動(dòng)畫(huà)制作。 源程序如下: // import 。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 15 public class WeleApplet extends JApplet{ public void paint(Graphics g) { (g)。 } } 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 16 ? 【 程序說(shuō)明 】 Java applet中不需要 main方法,要求程序中有且必須有一個(gè)類(lèi)是系統(tǒng)類(lèi)Applet(在 )或 JApplet(在)的子類(lèi)。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 17 2. Applet的編譯 ? 如同應(yīng)用程序的類(lèi),執(zhí)行前必須對(duì) applet類(lèi)進(jìn)行編譯,在命令行狀態(tài)使用 javac命令對(duì),得到。 ? 通常 HTML文檔以 “ .html”或者 “ .htm”擴(kuò)展名結(jié)尾。 下面介紹與Applet程序有關(guān)的 HTML文件標(biāo)記。 CODEBASE = codebaseURL 指明 Applet類(lèi)文件所在 URL基址,在 Applet類(lèi)中,方法 getCodeBase()可以獲取該屬性。 CODE = appletFile 指明需要運(yùn)行的 Applet類(lèi)文件( .class文件),該文件是與codebaseURL相關(guān)的。方法 getAppletContext()可以得到同一個(gè)方頁(yè)面中其它Applet類(lèi)。否則就忽略它。 ALIGN = alignment Applet在瀏覽器中顯示時(shí)的對(duì)齊方式,其含義與效果與圖片在 HTML中的一樣。 VSPACE = pixels HSPACE = pixels Applet在瀏覽器中顯示時(shí)上下、左右要預(yù)留的高度和寬度,其含義與效果與圖片在 HTML中的一樣。 Applet可以用其方法 getParameter()獲取 PARAM屬性指定的參數(shù)。 一個(gè)好的小應(yīng)用程序,應(yīng)該提供用戶能夠設(shè)置外部參數(shù)的功能,以使得用戶能夠根據(jù)自己的需要來(lái)應(yīng)用它。 alternateHTML 如果瀏覽器不支持 Applet, 就解釋 alternateHTML所給出的 HTML代碼。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 23 最簡(jiǎn)形式 ? 則 : applet code=”” width=”300” height=”50” /applet ? 在這里,通過(guò) codebase屬性指明要裝載的類(lèi)文件 錄的 class子目錄下。在命令行狀態(tài),輸入命令: ? appletviewer ? 方法 2. 使用瀏覽器運(yùn)行 applet ? 運(yùn)行 applet的另一種方法是使用支持 java瀏覽器。在地址欄中輸入 HTML文檔的 URL地址即可 ? 演示 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 26 applet生命周期狀態(tài)切換舉例 ? Applet生命周期的狀態(tài)切換 ,可參考教材中【 例 】 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 27 Applet的常用方法 ? URL說(shuō)明 ? URL(Uniform Resource Locator,統(tǒng)一資源定位符 ),它是 Inter和 WWW的門(mén)戶,用來(lái)標(biāo)識(shí) Inter資源的地址。 URL的通用格式是: ? PROTOCOL://HOSTNAME:PORT/PATH/FILE ? URL類(lèi) (全名 )有多種構(gòu)造方法來(lái)描述各種類(lèi)型的 URL。 URL url2=new URL(base,“”)。 下一頁(yè) 上一頁(yè) 返回 開(kāi)始 Java的 Applet編程 29 獲取
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1