paintComponents方法没有在Java中调用

时间:2017-03-08 13:52:46

标签: java swing jpanel paint

我看了一个教程并尝试做同样的事情,我编写的代码完全相同,但它没有显示任何内容。我认为这是因为没有调用paintComponent方法,我还试图通过paintComponent打印一些东西到控制台。

这是我的代码:

kSecAttrAccessControl

谢谢!

1 个答案:

答案 0 :(得分:3)

您要覆盖的内容为paintComponent,而paintComponents不是s

paintComponents绘制当前组件的子组件(它可以告诉子组件在Graphics对象上绘制自己的组件)。

paintComponent绘制组件本身,这是您要覆盖的方法,以便为组件进行自定义绘制。