我正在尝试制作一个“乒乓”游戏,我正在努力画出将成为“球拍”的矩形。我试图使用Java2D图形,但它只是不想为我工作。下面的2个链接将显示“Racket”类和“Window”类。 Racket类是我为游戏绘制Racket的地方,而Window类是我制作JFrame的地方。 Racket Class Window Class
答案 0 :(得分:0)
您必须扩展JPanel并覆盖方法paint(Graphics g)。在此方法中,您必须绘制球拍。 在类Window中,添加JPanel子类而不是标准的javax.swing.JPanel。
答案 1 :(得分:0)
它超级简单。你的Window
课怎么会知道它应该画你的
Racket
?
我告诉你什么todo但我不会提供代码,因为你只发布了一张图片。
JFrame
而非仅仅实例化(或JPanel
以用于重复使用)paint
方法(不要忘记super.paint(g)
电话)Window
class racketInstance.paint(g)
如果您想绘制它们,这些是最简单的步骤。但是对于你的整个目标,这不是最好的方法。