在定制Swing Applet的绘图功能时,不能直接改变相应Swing构件的paint( )方法,而应该使用【 】方法。

admin2013-03-01  27

问题 在定制Swing Applet的绘图功能时,不能直接改变相应Swing构件的paint( )方法,而应该使用【  】方法。

选项

答案【 】paintComponent( )

解析 paintComponent()方法位于JCpmponent类内,该方法与paint()方法类似,也需要一个Graphics类的实例为参数。在Swing中通常使用paintComponent()方法而不是使用pain()方法绘图,这是因为JCpmponent类的Paint()方法要执行大量复杂的行为(比如图像缓冲),如果重写了这个方法,会发生冲突,导致程序不能正常运行。
转载请注明原文地址:https://jikaoti.com/ti/Pt80FFFM
0

最新回复(0)