真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JavaApplet生命周期指的是什么

小編給大家分享一下Java Applet生命周期指的是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),水磨溝企業(yè)網(wǎng)站建設(shè),水磨溝品牌網(wǎng)站建設(shè),網(wǎng)站定制,水磨溝網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,水磨溝網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

Java Applet生命周期指的是什么

Java Applet的生命周期是什么?

applet在其對(duì)象創(chuàng)建和對(duì)象刪除(當(dāng)執(zhí)行結(jié)束時(shí))之間會(huì)經(jīng)歷各種狀態(tài),這個(gè)過(guò)程稱之為Applet生命周期。applet中有5種狀態(tài),每種狀態(tài)由一個(gè)方法表示,因此一共會(huì)有5個(gè)方法來(lái)分別表示這5個(gè)狀態(tài)(如上圖)。

這些方法稱為“ 回調(diào)方法 ”,因?yàn)橹灰枰交瑘?zhí)行applet程序,瀏覽器就會(huì)自動(dòng)調(diào)用它們;而程序員只是用一些代碼編寫方法但從不調(diào)用。

Applet的生命周期方法

Java Applet生命周期指的是什么

執(zhí)行applet時(shí)的方法執(zhí)行順序

當(dāng)applet開(kāi)始執(zhí)行時(shí),將按以下順序調(diào)用以下方法:

1、init()

2、start( )

3、paint( )

當(dāng)applet終止時(shí),會(huì)發(fā)生以下方法調(diào)用:

1、stop( )

2、destroy( )

說(shuō)明:applet的生命周期以init()方法開(kāi)始,以destroy()方法結(jié)束;且這兩個(gè)方法只會(huì)執(zhí)行一次,但其他方法:start( )、paint( )和stop( )會(huì)執(zhí)行多次。

下面我們來(lái)仔細(xì)地看一下這些方法:

init()方法:它是被調(diào)用的第一個(gè)方法,是執(zhí)行變量聲明和初始化操作的地方。

start()方法:它是用于啟動(dòng)Applet,其中包含應(yīng)該運(yùn)行的applet的實(shí)際代碼。它是在init()方法之后立即執(zhí)行;也可以在瀏覽器進(jìn)行最大化、還原或者從一個(gè)窗口到另一個(gè)窗口時(shí),被調(diào)用。

paint( )方法:它用于重繪applet顯示區(qū)域的輸出,會(huì)在執(zhí)行start()方法之后以及每當(dāng)applet或?yàn)g覽器調(diào)整窗口大小時(shí)執(zhí)行。

stop( )方法:用于停止執(zhí)行applet,當(dāng)Applet停止或?yàn)g覽器最小化時(shí)會(huì)執(zhí)行它。

destroy( )方法:用于銷毀Applet,它會(huì)從內(nèi)存中刪除applet對(duì)象。destroy( )方法在stop( )方法之后被調(diào)用。

applet生命周期的簡(jiǎn)單示例:

程序如下:

import java.awt.*;
import java.applet.*;
public class MyApplet extends Applet 
{
public void init()
{
System.out.println("Applet初始化");
}
public void start()
{
System.out.println("Applet執(zhí)行開(kāi)始");
}
public void stop()
{
System.out.println("Applet執(zhí)行停止");
}
public void paint(Graphics g)
{
System.out.println("繪制輸出...");
}
public void destroy()
{
System.out.println("Applet被破壞");
}
}

使用appletviewer工具運(yùn)行上述applet程序,則輸出為:

Java Applet生命周期指的是什么

看完了這篇文章,相信你對(duì)Java Applet生命周期指的是什么有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


分享名稱:JavaApplet生命周期指的是什么
分享地址:http://weahome.cn/article/geoscd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部