paintcomponent()和paintcomponents()之间有什么不同?

时间:2011-04-15 19:42:16

标签: java paintcomponent

我想知道paintcomponent()和paintcomponents()之间的区别是什么?

当我使用paintcomponent时,它显示了我们想要的所有东西,但paintcomponents没有做任何事情!

1 个答案:

答案 0 :(得分:2)

java.awt.Container.paintComponents来源的快速浏览器看来,它(间接)调用它的子组件上的绘制(经过一些其他处理),并且你覆盖它的唯一原因是如果你想要做一些时髦的事。一般情况下,除非你真的知道自己在做什么,否则你可能不应该覆盖它,而应该只在适当的控件上覆盖paintComponent