日期:2014-05-20  浏览次数:20685 次

paint(Graphics g)``为什么不需要在主程序中调用?
为什么每次打开窗口(Frame)会自动调用?有个什么样的机制么?

------解决方案--------------------
因为它另一个线程在时刻监听,我们暂时还接触不了那个底层的东西
------解决方案--------------------
控件都是画出来的。你可以看看如何自定义组件,然后就知道为什么会调用paint了。
------解决方案--------------------
它是在GUI刷新时,自动触发调用的,开始可以知道这点就行,以后需要的可以深入了解
也可通过执行repaint()来触发