gpt4 book ai didi

java - 为什么我无法加载图片?

转载 作者:行者123 更新时间:2023-12-01 13:07:18 24 4
gpt4 key购买 nike

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

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

}

最佳答案

因为编译器几乎总是正确的。在这种情况下,您的图像播放按钮的本地声明永远不会被初始化。它是一个与方法之前的变量不同的变量,并且在本地声明它会隐藏第一个(全局)同名变量。

关于java - 为什么我无法加载图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23176030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com