问题 单项选择题

如果要在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。

判断题
单项选择题