Applet

Applet

Applet 的生命週期涉及 init() 、 start() 、 stop() 和 destroy() 四種方法

  1. public void init()
    init()方法是 Applet 運行的起點。當啓動 Applet 程序時,系統首先調用此方法,以執行初始化任務。

  2. public void start()
    start()方法是表明 Applet 程序開始執行的方法。當含有此 Applet 程序的 Web 頁被再次訪問時調用此方法。因此,如果每次訪問 Web 頁都需要執行一些操作的話,就需要在 Applet 程序中重載該方法。在 Applet 程序中,系統總是先調用 init() 方法,後調用 start() 方法。

  3. public void stop()
    stop()方法使 Applet 停止執行,當含有該 Applet 的 Web 頁被其他頁代替時也要調用該方法。

  4. public void destroy()
    destroy()方法收回 Applet 程序的所有資源,即釋放已分配給它的所有資源。在 Applet 程序中,系統總是先調用 stop() 方法,後調用 destroy() 方法。

  5. paint(Graphics g)
    paint(Graphics g)方法可以使 Applet 程序在屏幕上顯示某些信息,如文字、色彩、背景或圖像等。參數 g 是 Graphics 類的一個對象實例,實際上可以把 g 理解爲一個畫筆。對象 g 中包含了許多繪製方法,如 drawstring() 方法就是輸出字符串。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章