我知道什么时候应该创建一个类paint
的实例。Graphics
该Graphics
对象(实际上Graphics2D
是对象)正在通过paint()
方法,应在屏幕上打印或更新的所有详细信息都存储在该对象中。
据我所知,这个过程是由RepaintManager
用户调用repaint()
方法或需要重绘到UI
. 因此,Graphics
必须创建一个实例来存储有关绘画的信息。
由于这个过程是由处理的RepaintManager
,我以为Graphics
实例也是在里面初始化的RepaintManager
。RepaintManager
但是我最近找到了源代码。并且找不到Graphics
创建新实例的位置。
那么,它真的是在内部RepaintMananger
还是在其他任何地方创建的......?
谢谢..