首页 > 试题广场 >

在Java Applet程序用户自定义的Applet子类中

[单选题]

Java  Applet程序用户自定义的Applet子类中,一般需要重载父类的(      )方法来完成一些画图操作。

  • start( )
  • stop( )
  • init( )
  • paint( )
画图操作,很明显是paint()方法,没毛病!
发表于 2017-09-01 14:27:02 回复(0)
更多回答
Applet类是浏览器类库中最为重要的类,同时也是所有java小应用程序的基本类。Apple类中只有一种格式的构造方法public Apple(),此种方法用来创建一个Apple类的实例。因此,在编写Applet程序时,首先必须引入java.applet.Applet包。 一个Applet应用程序从开始运行到结束时所经历的过程被称为Applet的生命周期。Applet的生命周期涉及init()、start()、stop()和destroy()四种方法,这4种方法都是Applet类的成员,可以继承这些方法,也可以重写这些方法,覆盖原来定义的这些方法。除此之外,为了在Applet程序中实现输出功能,每个Applet程序中还需要重载paint()方法。 值得注意的是,在Applet类中没有提供init()、start()、stop()、destroy()和paint()方法的任何实现,且它们都是被浏览器或Appletviewer调用的,所以这几个方法要完成的功能应由编程人员自行编制。 1、 public void init() init()方法是Applet运行的起点。当启动Applet程序时,系统首先调用此方法,以执行初始化任务。 2、 public void start() start()方法是表明Applet程序开始执行的方法。当含有此Applet程序的Web页被再次访问时调用此方法。因此,如果每次访问Web页都需要执行一些操作的话,就需要在Applet程序中重载该方法。在Applet程序中,系统总是先调用init()方法,后调用start()方法。 3、 public void stop() stop()方法使Applet停止执行,当含有该Applet的Web页被其他页代替时也要调用该方法。 4、 public void destroy() destroy()方法收回Applet程序的所有资源,即释放已分配给它的所有资源。在Applet程序中,系统总是先调用stop()方法,后调用destroy()方法。 5、 paint(Graphics g) paint(Graphics g)方法可以使Applet程序在屏幕上显示某些信息,如文字、色彩、背景或图像等。参数g是Graphics类的一个对象实例,实际上可以把g理解为一个画笔。对象g中包含了许多绘制方法,如drawstring()方法就是输出字符串。 repaint()方法的功能是,程序首先清除paint()方法以前所画的内容,然后再调用paint()方法。
发表于 2018-03-27 15:55:50 回复(1)
这些淘汰的知识应该从题库中删除
发表于 2019-03-29 23:31:27 回复(0)
applet 是一种不能单独运行但可嵌入在其他应用程序中的小程序。
发表于 2017-06-06 17:15:35 回复(0)
不太了解
发表于 2018-09-09 10:40:18 回复(0)
D
编辑于 2020-08-07 15:25:35 回复(0)

D

发表于 2020-01-01 23:11:29 回复(0)
D
发表于 2019-05-11 00:31:13 回复(0)
D
编辑于 2019-05-05 20:53:01 回复(0)
paint()
发表于 2019-05-05 00:02:52 回复(0)
D
发表于 2018-03-15 15:48:03 回复(0)
d
发表于 2017-05-31 08:24:10 回复(0)