Java JFrame类的getGraphics()方法

Java JFrame类的getGraphics()方法,java,swing,jframe,Java,Swing,Jframe,我看到了JComponent类的getGraphics方法是多么有用。例如,一个JPanel的方法特别有用,但是这个方法在JFrame类中的具体用途是什么呢?JComponent类的getGraphics方法在什么情况下有用?所有绘制都应该在paintComponent中完成,该组件接受图形对象作为参数,因此在执行自定义绘制时不需要调用getGraphics。@copeg:Hmmm…你说得对。如果我们想创建一个缓冲图像呢。然后我们需要这个方法。“如果我们想创建一个缓冲图像,怎么样?”如果我理解正

我看到了
JComponent
类的
getGraphics
方法是多么有用。例如,一个
JPanel
的方法特别有用,但是这个方法在
JFrame
类中的具体用途是什么呢?

JComponent类的getGraphics方法在什么情况下有用?所有绘制都应该在
paintComponent
中完成,该组件接受图形对象作为参数,因此在执行自定义绘制时不需要调用
getGraphics
。@copeg:Hmmm…你说得对。如果我们想创建一个缓冲图像呢。然后我们需要这个方法。“如果我们想创建一个缓冲图像,怎么样?”如果我理解正确(我真的认为我没有理解)
newbufferedimage(w,h,type)因此,Java的创建者对这种方法没有特定的用途?提示:添加@copeg(或任何人,
@
很重要)以通知此人新的评论。Java的制造者有时会定义工具包所需的方法,但却给了它们比应有的更广泛的访问权限。