Java 创建图形实例时
我知道当Java 创建图形实例时,java,graphics,paint,repaintmanager,Java,Graphics,Paint,Repaintmanager,我知道当paint发生时,应该创建Graphics类的实例。该Graphics对象(实际上是Graphics2D对象)正在通过paint()方法,所有应在屏幕上打印或更新的细节都存储在该对象中 据我所知,当用户调用repaint()方法或需要对UI重新绘制时,此过程由RepaintManager处理。因此,必须创建一个Graphics实例来存储有关绘画的信息 由于此过程由repaitmanager处理,我认为Graphics实例也在repaitmanager中初始化。但是最近我找到了repait
paint
发生时,应该创建Graphics
类的实例。该Graphics
对象(实际上是Graphics2D
对象)正在通过paint()
方法,所有应在屏幕上打印或更新的细节都存储在该对象中
据我所知,当用户调用repaint()
方法或需要对UI
重新绘制时,此过程由RepaintManager
处理。因此,必须创建一个Graphics
实例来存储有关绘画的信息
由于此过程由repaitmanager
处理,我认为Graphics
实例也在repaitmanager
中初始化。但是最近我找到了repaitmanager
的源代码。无法找到创建新的图形实例的位置
那么,它真的是在repaitmanager
内部创建的还是在其他任何地方创建的呢。。?
谢谢..它是在组件中创建的。getGraphics()请参阅以获取更多信息它是在组件中创建的。getGraphics()请参阅以获取更多信息谢谢。。我认为它可以被程序员用来编辑组件的图形。我不知道它也被repaitmanager
使用..谢谢。。我认为它可以被程序员用来编辑组件的图形。我不知道它也被repaitmanager
使用。。