Applet
Applet 的生命週期涉及 init() 、 start() 、 stop() 和 destroy() 四種方法
-
public void init()
init()方法是 Applet 運行的起點。當啓動 Applet 程序時,系統首先調用此方法,以執行初始化任務。 -
public void start()
start()方法是表明 Applet 程序開始執行的方法。當含有此 Applet 程序的 Web 頁被再次訪問時調用此方法。因此,如果每次訪問 Web 頁都需要執行一些操作的話,就需要在 Applet 程序中重載該方法。在 Applet 程序中,系統總是先調用 init() 方法,後調用 start() 方法。 -
public void stop()
stop()方法使 Applet 停止執行,當含有該 Applet 的 Web 頁被其他頁代替時也要調用該方法。 -
public void destroy()
destroy()方法收回 Applet 程序的所有資源,即釋放已分配給它的所有資源。在 Applet 程序中,系統總是先調用 stop() 方法,後調用 destroy() 方法。 -
paint(Graphics g)
paint(Graphics g)方法可以使 Applet 程序在屏幕上顯示某些信息,如文字、色彩、背景或圖像等。參數 g 是 Graphics 類的一個對象實例,實際上可以把 g 理解爲一個畫筆。對象 g 中包含了許多繪製方法,如 drawstring() 方法就是輸出字符串。