国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Java的Applet圖形處理程序的研究

2019-10-21 23:58金英華耿瑩
大眾科學(xué)·上旬 2019年6期
關(guān)鍵詞:大連理工大學(xué)調(diào)用程序設(shè)計

金英華 耿瑩

摘 要:Applet是使用Java語言編寫的程序代碼,它即可以在Appletviewer下運(yùn)行,也可以在瀏覽器環(huán)境中運(yùn)行。Applet圖形處理程序可以實(shí)現(xiàn)顯示圖形、播放聲音、與用戶實(shí)現(xiàn)交互等等工作。它與應(yīng)用程序的主要區(qū)別是:應(yīng)用程序的入口是main()方法,Applet的入口是init()方法。

關(guān)鍵詞:Applet,init()方法, Appletviewer

1、載入Applet

由于Applet是在瀏覽器中運(yùn)行的,需要創(chuàng)建一個HTML超文本文件,通過編寫HTML語言代碼來實(shí)現(xiàn)瀏覽器載入Applet以及運(yùn)行。 當(dāng)瀏覽器檢測到HTML文檔中標(biāo)簽中的CODE欄時,就向指定的Web服務(wù)器要求載入指定的.class文件,完成程序的運(yùn)行。

2、編寫Applet程序格式

編寫Applet時,必須使用創(chuàng)建一個類:

import java.applet.*;

public class AppletName extends Applet

{

……

}

對Applet而言,聲明類必須為public

3、Applet生命周期中的關(guān)鍵方法

(1)init()方法

應(yīng)用程序是從main()方法開始執(zhí)行的,對于Applet是從init()方法開始執(zhí)行的。Init()方法用來完成Applet的數(shù)據(jù)初始化操作的,不是每次打開Applet的瀏覽器時都要調(diào)用init()方法,只是第一次運(yùn)行時調(diào)用init()方法。

(2)start()方法

Init()方法調(diào)用結(jié)束后,接下來調(diào)用start()方法。例如:當(dāng)包含Applet的瀏覽器窗口最小化之后再次恢復(fù)窗口顯示時,或者從瀏覽器的另一個窗口切換回包含Applet的窗口時,start()方法都會被調(diào)用。Start()方法通常用于完成啟動動畫或演奏音樂的操作。

(3)stop()方法

當(dāng)Applet從“活躍”轉(zhuǎn)為“不活躍”的狀態(tài),例如:包含Applet的瀏覽器窗口被最小化或其他窗口被激活時,stop()方法會被調(diào)用。stop()方法用來中斷Applet程序,例如:停止播放動畫或音樂。

(4)destroy()方法

當(dāng)瀏覽器終止Applet程序運(yùn)行時,destroy()方法就會被調(diào)用。

4、Applet圖形程序的應(yīng)用

本實(shí)例顯示4名學(xué)生信息:姓名、班級、數(shù)學(xué)成績、英語成績、計算機(jī)成績。其中姓名、班級在Applet程序中給出,而數(shù)學(xué)成績、英語成績、計算機(jī)成績通過HTML參數(shù)傳遞實(shí)現(xiàn)。

下面是HTML超文本文件的代碼:

參考文獻(xiàn)

[1]李卓玲.Java程序設(shè)計實(shí)用教程.大連理工大學(xué)出版社,2005.

[2] 遲勇.Java語言程序設(shè)計.大連理工大學(xué)出版社,2013.

[3] 遲勇.Java語言程序設(shè)計實(shí)驗(yàn)及實(shí)訓(xùn)指導(dǎo).大連理工大學(xué)出版社,2013.

猜你喜歡
大連理工大學(xué)調(diào)用程序設(shè)計
基于OBE的Java程序設(shè)計個性化教學(xué)研究
項(xiàng)目化教學(xué)在Python程序設(shè)計課程中的應(yīng)用
C++程序設(shè)計課程教學(xué)改革研究
醫(yī)學(xué)專業(yè)“Python程序設(shè)計”課程教學(xué)改革總結(jié)與思考
LANGUAGES
淺談理工科大學(xué)校園文化
基于Android Broadcast的短信安全監(jiān)聽系統(tǒng)的設(shè)計和實(shí)現(xiàn)
機(jī)械工程領(lǐng)域全日制工程碩士研究生《機(jī)械工程標(biāo)準(zhǔn)體系》課程的構(gòu)建
高校開展民族團(tuán)結(jié)進(jìn)步教育的方案設(shè)計
利用RFC技術(shù)實(shí)現(xiàn)SAP系統(tǒng)接口通信