我是 Java 新手,目前正在创建一个带有图形的游戏。我有这个类从JFrame
. 在这堂课中,我有很多JPanel
需要图像作为背景的s。据我所知,为了能够在 JPanel 中绘制图像,我需要有一个从 JPanel 扩展而来的单独类,并且该类的paintComponent
方法将完成这项工作。但是我不想为每个单独的类JPanel
,我有太多的类;而且我只关心背景。我怎样才能做到这一点?是匿名内部类吗?如何?
为了更好地理解,我提供了一些代码:
public GUI extends JFrame {
private JPanel x;
...
public GUI() {
x = new JPanel();
// put an image background to x
}