问题
填空题
在定制Swing Applet的绘图功能时,不能直接改变相应Swing构件的paint( )方法,而应该使用【 】方法。
答案
参考答案:paintComponent( )
解析:paintComponent()方法位于JCpmponent类内,该方法与paint()方法类似,也需要一个Graphics类的实例为参数。在Swing中通常使用paintComponent()方法而不是使用pain()方法绘图,这是因为JCpmponent类的Paint()方法要执行大量复杂的行为(比如图像缓冲),如果重写了这个方法,会发生冲突,导致程序不能正常运行。