我的图像不想加载,我不知道它是代码中的路径,图像格式还是错误。我试图通过不同的方式检测出问题所在。
这是错误代码。
我的工作区位于
此文件夹包含两个附加文件夹“bin”和“src”。我已经尝试将我的图像重新定位到不同的子文件夹,只是为了确定。
但遗憾的是,仍然无法运作。在网站上阅读了这些问题之后,有人建议用这两个简短的代码检查路径。
(也尝试使用texAccount.png)
第一个命令成功,给我以下一行。
然后我变得困惑。它想要从“bin”子文件夹加载文件,但是我的扫描程序打开,读取,将所有文件写入根文件夹。我没有我的文本文件在“bin”子文件夹,但根文件夹和完美的工作。也许它只是从我的根文件夹中的第一个文件夹加载?我创建了一个名为“asd”的子文件夹来检查它:不,我错了。该程序肯定想从“bin”文件夹加载我的图像,给我与上面相同的消息。
我用我的图片发送了所有文件夹。好的,所以我的图像毕竟在正确的文件夹中。我以为我会检查我的代码。
我试图将代码中的“texAccount.png”更改为“texAccount”,仍然无法加载。然后我将我的实际图像文件重命名为“texAccount”和“texAccount.png”,但是我将其显示的名称组合在一起没有任何进展。 我的图片大小只有20x20,但包含alpha通道。由于我是初学者,我不知道,也许alpha图像必须以其他方式处理,所以为了确保我删除了我的alpha通道并制作了一个完全黑色的图片,基本上是一个20x20的黑盒子,没有成功。
我尝试将我的文件转换为.jpg和其他三种格式。 我已经导入了处理图像所需的所有必需的类和包。
非常感谢! (我将所有代码和报价都贴在了图片上)
答案 0 :(得分:0)
Image image = new Image("texAccount.png");
不需要做其他步骤!