【发布时间】:2012-11-04 00:45:59
【问题描述】:
目前,我有两个将图像和形状绘制到 JFrame 的 JPanel 类(我将来会有更多),我这样做是为了使事情井井有条。
起初我尝试将每个 JPanel 添加到 JFrame,但一个 JPanel 会在另一个 JPanel 上绘制。
每个类都应该能够调用其他可以将图像绘制到屏幕上的类。
我的问题是我无法让它们绘制到屏幕上。
我应该使用paintComponent 还是paintAll?又该如何使用?
感谢您的帮助:)
【问题讨论】:
-
但是一个JPanel会画另一个,修正这个错误。
-
每个类都应该可以调用其他类,你是用对象还是
static方法?添加一些代码。 -
1) 为了尽快获得更好的帮助,请发帖 SSCCE。 2) 从描述看来,类不应该是面板,而是知道如何将自己绘制到
Graphics实例的对象。
标签: java swing graphics jframe