0
我正在制作游戏&试图添加播放按钮,但它说“局部变量播放按钮可能未被初始化”。这里是我的代码:为什么我无法加载图像?
class graphics extends JPanel{
ImageIcon playbutton = new ImageIcon("res\\playbutton");
public void paintComponent(Graphics g){
super.paintComponent(g);
this.setBackground(Color.BLACK);
Image playbutton;
g.drawImage(playbutton, 250, 300, null);
}
}
好的,但我想怎么修正它? – user3552740
因为我不知道你要完成的是什么,所以很难告诉你如何解决它(这就是为什么我没有尝试)。删除局部变量声明,然后访问外部变量声明,或者在尝试使用它之前初始化本地变量声明。我怀疑你想要做第一个,这只是意味着从你的'paintComponent'方法中删除'Image playbutton'。 –