【发布时间】:2016-10-23 12:48:11
【问题描述】:
我的图片不想加载,不知道是路径、图片格式还是代码错误。我试图通过不同的方式来检测问题所在。
这是错误代码。
我的工作区位于
此文件夹包含两个附加文件夹,“bin”和“src”。为了确定,我尝试将我的图像重新定位到不同的子文件夹。
但不幸的是,仍然无法正常工作。在阅读了网站上的问题后,建议使用这两个短代码检查路径。
(也尝试使用 texAccount.png)
第一个命令成功,给了我下面这行。
然后我就糊涂了。它想从“bin”子文件夹加载文件,但是我的扫描仪打开、读取、写入所有文件到根文件夹。我的“bin”子文件夹中没有我的文本文件,但根文件夹中没有我的文本文件,并且工作正常。也许它只是从我的根文件夹中的第一个文件夹加载?我创建了一个名为“asd”的子文件夹只是为了检查它:不,我错了。该程序肯定想从“bin”文件夹加载我的图像,给我与上面相同的消息。
我用我的照片向所有文件夹发送了垃圾邮件。好的,所以我的图像毕竟在正确的文件夹中。我想我会检查我的代码。
我尝试将代码中的“texAccount.png”更改为“texAccount”,但仍然无法加载。然后我将我的实际图像文件重命名为“texAccount”和“texAccount.png”,但是我结合了它显示没有进展的名称。 我的图像只有 20x20 大小,但包含 alpha 通道。由于我是初学者,我不知道,可能alpha图像必须以其他方式处理,所以为了确保我删除了我的alpha通道并制作了一张全黑的图片,基本上是一个20x20的黑框,没有成功。
我尝试将我的文件转换为 .jpg 和其他三种格式。 我已经导入了处理图像所需的所有类和包。
非常感谢! (我把我所有的代码和引用都贴成了图片)
【问题讨论】:
标签: image javafx path directory resources