该
paint方法由事件调度线程(EDT)调用,并且基本上不受您的控制。
它的工作方式如下:当 实现
用户界面(
setVisible(true)以您的情况为例)时,Swing将启动EDT。然后,此EDT线程在后台运行,并且每当需要绘制您的组件时,它将调用
paint带有适当
Graphics实例的方法供您绘画。
那么,什么时候“需要”重新粉刷?-例如当
- 调整窗口大小
- 组件可见
- 您打电话的时候
repaint
- …
只需假定在必要时 将 调用它。
欢迎分享,转载请注明来源:内存溢出
该
paint方法由事件调度线程(EDT)调用,并且基本上不受您的控制。
它的工作方式如下:当 实现
用户界面(
setVisible(true)以您的情况为例)时,Swing将启动EDT。然后,此EDT线程在后台运行,并且每当需要绘制您的组件时,它将调用
paint带有适当
Graphics实例的方法供您绘画。
那么,什么时候“需要”重新粉刷?-例如当
repaint
只需假定在必要时 将 调用它。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)