重构applet的update方法调用不清除applet的paint方法将显著地减少动画闪烁。

题目
判断题
重构applet的update方法调用不清除applet的paint方法将显著地减少动画闪烁。
A

B

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果要在 Applet 中显示特定的文字、图形等信息,可以在用户定义的 Applet 类中重写的方法是

A)paint()

B)update()

C)drawString()

D)drawLine()


正确答案:A

第2题:

下面( )方法与applet的显示无关。

A.update ( )

B.draw ( )

C.repaint ( )

D.paint ( )


正确答案:B
解析:本题考查Applet的基本概念。Applet显示相关的方法主要有3个。paint()方法,具体执行Applet的绘制,定义为:publicvoidpaint(Graphicsg)。update()方法,定义为:publicvoidupdate(Graphicsg),主要用于更新Applet的显示。repaint()方法,定义为:publicvoidrepaint(),主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。而draw()方法与显示无关,故选B。

第3题:

如果应用程序要在Applet上显示输出,则必须重写的方法是(. )。

A.Graphics.drawString()

B.repaint()

C.paint()

D.update()


正确答案:C
解析:paint0是画Applet界面的基本方法。

第4题:

当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。

A.start

B.init

C.stop

D.destroy


正确答案:A
A。【解析】本题考查Applet的运行方式。当init方法完成后,将调用start方法,使Applet成为激活状态。该方法在Applet每次显示时都要调用。例如浏览器由最小化复原,或浏览器从一个URL返回该Applet所在的页面,一般常在start中启动动画或播放声音等的线程。

第5题:

当Applet小程序窗口需要重画时,将调用下列哪个方法? ( )

A.start()

B.init()

C.paint()

D.draw()


正确答案:C

第6题:

( 22 )在关闭浏览器时调用,能够彻底终止 Applet 并释放该 Applet 所有 资源 的方法是

A ) stop( )

B ) destroy( )

C ) paint( )

D ) start( )


正确答案:B

第7题:

当Applet需要更新显示内容时,应该调用的方法是

A.paint()

B.update()

C.start()

D.repaint()


正确答案:D
解析:Applet显示相关的方法主要有3个。paint()方法,具体执行Applet的绘制;update()方法,主要用于更新Applet的显示;repaint()方法,主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。

第8题:

下列方法中与Applet显示无关的是

A.update()

B.draw()

C.repaint()

D.paint()


正确答案:A
解析:paint()方法继承自Container类,用于绘制容器;repaint()方法继承自Component类,用于重绘组建组件。

第9题:

如果要在Applet中显示特定的文字、图形等信息,可以在用户定义的Applet类中重写的方法是

A.paint()

B.update()

C.drawstring()

D.drawLine()


正确答案:A
解析:本题考查Applet的显示。和Applet显示相关的有三个方法:
  (1)paint()方法。Applet的paint()方法具体执行Applet的绘制。该方法的参数是一个Graphics类的对象,该对象相当于Applet的画笔,通过它向Applet中显示信息。
  在调用paint()方法时,由浏览器将该对象传递给paint()方法。
  (2)update()方法,该方法用于更新Applet的显示。执行时,该方法首先清除背景,再调用paint()方法完成Applet的具体绘制。用户定义的Applet一般不用重写该方法。
  (3)repaint()方法,该方法用于Applet的重新显示,它调用update方法实现对Applet的更新。Applet程序可以在需要显示更新时调用该方法,通知系统刷新显示。
  因此,如果要在Applet中显示特定的文字、图形等信息,可以在用户定义的Applet类中重写paint()方法。本题的正确答案是选项A。

第10题:

在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是( )

A.stop()

B.destroy()

C.paint()

D.start()


正确答案:B
解析:APpld的生命周期中有四个状态:初始态、运行态、停止态和消亡态。当程序执行完init()方法以后,Applet程序就进入了初始态;然后马上执行start()方法,Applet程序进入运行态;当Applet程序所在的浏览器图标化或者是转入其它页面时,该Applet程序马上执行stop()方法,Applet程序进入停止态;在停止态中,如果浏览器又重新装载该Applet程序所在的页面,或者是浏览器从图标中复原,则Applet程序马上调用start()方法,进入运行态;当然,在停止态时,如果浏览器关闭,则Applet程序调用destroyO方法,进入消亡态。

更多相关问题