久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

菜鳥(niǎo)初學(xué)Java的備忘錄(二)

瀏覽:7日期:2024-06-24 17:36:08
內(nèi)容: Java的入門比我想象中的還要簡(jiǎn)單的多,目前為止我已經(jīng)對(duì)Java的基本語(yǔ)法結(jié)構(gòu)有所了解.但我知道,深入的研究任何一門語(yǔ)言,都需要時(shí)間和實(shí)踐的積累. Applet是Java編寫的可以在瀏覽器端運(yùn)行的代碼,它與應(yīng)用程序的明顯區(qū)別在于其執(zhí)行方式的不同,應(yīng)用程序如C程序是從main()主程序開(kāi)始運(yùn)行的,而Applet則比較復(fù)雜.具體如何復(fù)雜我不太清楚,但我會(huì)慢慢清楚的。關(guān)于Applet的一個(gè)重要性質(zhì)是,我可以將HTML中的值作為參數(shù)傳遞給Applet(通過(guò)getParameter()來(lái)獲取參數(shù)值).這樣,為了產(chǎn)生不同的效果,我們不需要重新編譯Java程序,而只需修改HTML的參數(shù)值即可.由于HTML的代碼也可以動(dòng)態(tài)生成的,因此我可以對(duì)網(wǎng)頁(yè)的動(dòng)態(tài)效果進(jìn)行隨心所欲的控制. 在Applet的生命周期中有3個(gè)比較主要的方法:init,start,stop init():負(fù)責(zé)Applet的初始化,在整個(gè)Applet的生命周期中,只執(zhí)行一次該方法.和Delphi中的OnCreate()事件是一樣的道理 start():系統(tǒng)在調(diào)用完init()后,將自動(dòng)調(diào)用start(),并且每次當(dāng)前窗口被重新激活時(shí),都會(huì)調(diào)用該方法,和Delphi中的OnShow()事件是差不多的。 stop():用戶離開(kāi)Applet所在頁(yè)面后調(diào)用該方法。它使你在用戶不注意Applet的時(shí)候,停止一些資源的工作以免影響系統(tǒng)運(yùn)行效率.并且我們不需要人為地去掉該方法.該方法同Delphi中的OnClose()事件差不多。下面是一個(gè)Applet版的HelloWorld文件名:HelloWorld.javaimport java.applet.Applet;import java.awt.Graphics;public class HelloWorld extends Applet{ String title; public void init(){; } public void paint(Graphics g) { g.drawString(title,50,20); }} 我們可以看到,程序中是沒(méi)有主函數(shù)的,那它如何運(yùn)行呢.既然Applet是在瀏覽器環(huán)境下運(yùn)行的,那我們就需要在HTML文件中來(lái)調(diào)用它.需要使用的相關(guān)標(biāo)簽就是標(biāo)簽,我們首先建立HTML文件test.htm,源代碼如下.<body>Here comes my first applet:
標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 奉新县| 弋阳县| 南皮县| 鹿泉市| 和林格尔县| 嘉黎县| 焉耆| 南安市| 高雄市| SHOW| 康乐县| 明水县| 页游| 浮山县| 正宁县| 囊谦县| 容城县| 遂川县| 渝中区| 横山县| 广水市| 汪清县| 吴川市| 杭锦后旗| 扎赉特旗| 大新县| 广宗县| 宾阳县| 乌鲁木齐市| 高雄县| 竹山县| 柘城县| 六枝特区| 东山县| 大埔县| 黄平县| 东海县| 淳安县| 天峻县| 崇文区| 若尔盖县|