我正在制作游戏并尝试添加播放按钮,但显示“本地变量playbutton可能尚未初始化”。 这是我的代码:

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);
}

}

===============>>#1 票数:1

因为合作伙伴几乎总是对的。 在这种情况下,当地的申报Image playbutton 永远不会初始化。 它是与方法前所使用的变量不同的变量,并且在本地对其进行声明会隐藏第一个(全局)同名变量。

  ask by user3552740 translate from so

未解决问题?本站智能推荐: