【正确答案】
D
【答案解析】 Applet程序的开发必须继承Applet类,它有如下5个比较重要的方法:
(1)init()
当ADplet启动的时候,调用完构造方法后,就会调用init方法做一些初始化的工作。因此,这个方法中一般做一些初始化的工作。所以,选项C错误。
(2)start()
Applet第一次启动后,调用完init方法后,就会调用start方法来启动需要的一些线程。或者当用户离开HTML页面,然后重新返回页面的时候,start方法也会被调用。所以,选项A错误。
(3)paint(Graphics g)
Applet每次重绘的时候都会调用paint方法进行画图。在开发的时候,需要继承这个类完成自己的画图的工作。所以,选项D正确。
(4)stop()
这个方法与start方法是相对应的,当用户离开HTML页面的时候,stop方法会被调用,用来停止start方法中启动的线程。所以,选项B错误。
(5)destory()
当Applet终止运行时,destory方法会被调用,用来释放所占用的资源。
所以,本题的答案为D。