我想知道paintcomponent()和paintcomponents()有什么不同?
当我从paintcomponent使用它时,它显示了我们想要的所有东西,但是paintcomponents没有做任何事情!
我想知道paintcomponent()和paintcomponents()有什么不同?
当我从paintcomponent使用它时,它显示了我们想要的所有东西,但是paintcomponents没有做任何事情!
从它的来源的快速浏览器java.awt.Container.paintComponents
看来,它(间接地)在它的子组件上调用paint(在其他一些处理之后),而你覆盖它的唯一原因是如果你想用它做一些时髦的事情。通常,除非您真的知道自己在做什么,否则您可能不应该覆盖它,而应该只覆盖paintComponent
适当的控件。