问题:

(单项选择题)填空题:在基于Swing的Applet用户界面中,如果需要重新绘制Applet,应该调用哪个方法?

A.在需要自定义Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的父类
B.paintComponent( )方法位于JComponent类内,该方法与paint( )方法类似,也要求一个Graphics类的实例为参数
C.无论在系统开始执行还是窗口被覆盖后需要重新绘制时,paintComponent( )方法都会被系统自动调用,所以在程序中不要调用它,否则会与自动化过程相冲突
D.如果需要重新绘制Applet,就调用方法paintComponent( )

正确答案是

  • A.在需要自定义Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的父类
  • B.paintComponent( )方法位于JComponent类内,该方法与paint( )方法类似,也要求一个Graphics类的实例为参数
  • C.无论在系统开始执行还是窗口被覆盖后需要重新绘制时,paintComponent( )方法都会被系统自动调用,所以在程序中不要调用它,否则会与自动化过程相冲突
  • D.如果需要重新绘制Applet,就调用方法paintComponent( )

提问:

请问在基于Swing的Applet用户界面中,如果需要重新绘制Applet,应该调用哪个方法?这个问题的重点是考察什么知识点?这个章节的主要内容是什么?

复习要点:

理解Swing框架中的绘制机制,特别是如何正确地重新绘制Applet。重点复习repaint()方法的使用和其与paintComponent()方法的关系。

查阅资料方向:

查阅关于Swing框架中Applet绘制机制的资料,特别是repaint()方法和paintComponent()方法的使用。

可能感兴趣的题目: