stop()
destroy()
paint()
start()
第1题:
当浏览器重新返回到包含Applet的页面时调用的方法是
A.start()
B.init()
C.stop()
D.destroy()
第2题:
( 22 )在关闭浏览器时调用,能够彻底终止 Applet 并释放该 Applet 所有 资源 的方法是
A ) stop( )
B ) destroy( )
C ) paint( )
D ) start( )
第3题:
当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是 ( )。
A.start(),stop(),destroy()
B.init(),start(),stop(),start(),stop(),destroy()
C.start(),init(),stop(),destroy()
D.init(),start(),destroy()
第4题:
下列关于Applet生命周期的说法,正确的是
A.void init()在Applet下载前调用
B.void start()只在初始化之后调用
C.void stop()在关闭浏览器时调用
D.stop()总在void destroy()之前被调用
第5题:
在Applet生命周期中,下面方法中,在装载Applet时被调用的是( )。
A.stop( )
B.init( )
C.start( )
D.destroy( )
第6题:
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。
【说明】
下面的Java程序演示了如何使用Applet在网页上显示图形用户界面CUI(graphical user interface),该实例显示一个时钟。每当浏览器显现Applet的内容时都调用start()函数,让applet得以开始工作(尤其时那些被stop()函数所关闭的工作)。每当浏览器不再显现Applet的内容时都调用stop()函数,让applet得以关闭某些甚耗资源的工作调用destroy()函数之后也会调用此函数。每当浏览器将Applet从网页移除时都调用destroy()函数,已执行"applet不再被使用时"应该做的最后释放资源等动作。每当调用repaint()函数时,或网页窗口须重新刷新时调用paint()函数。
【Java程序】
import java.applet.*;
import java.awt.*;
public class ClockApplet extends (1) implements Runnable
{ //运行函数,每隔一秒刷新一次时间
public void run(){
while (true){
try{
Thread.sleep(1000);
}
catch (InterruptedException e){}
(2); //刷新当前时间
}
}
public void start(){ //调用此函数,并根据条件启动时钟线程或重起线程
if( clockThread= =null){
clockThread = new Thread(this);
clockThread. start();//启动新创建的线程
}
else
clockThread.(3);//恢复挂起的线程
}
public void stop(){ //挂起时钟线程
if (clockThread ! = null)
clockThread. (4);
}
public void destroy(){//停止时钟线程
if (5) {
clockThread.stop();
clockThread = null;
}
}
public void paint(Graphics g){//在网页上重新显示时间
g. drawString( new java.util. Date().toString(), 10,30);
}
private Thread clockThread;
}
第7题:
在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源? ( )
A.int()
B.start()
C.paint()
D.destroy()
第8题:
Applet运行时,被浏览器或appletviewer调用的第1个方法是( )。
A.paint ()
B.init()
C.start()
D.destroy()
第9题:
当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。
A.start( )
B.ink( )
C.stop( )
D.destroy( )
第10题:
在Applet生命周期中,下面方法中是在装载Applet时被调用的是( )。
A.stop()
B.init()
C.start()
D.destroy()