问题:
发布时间:2020-03-10
(单项选择题)填空题:在基于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()方法的使用。
参考答案: