【发布时间】:2014-11-04 16:17:16
【问题描述】:
我有一个 csv 文件,其中包含我所有图像的文件名。我想从该文件中提取文件名并使用它们将相应的图像添加到我的 GUI。我有很多图片,所以我不能只输入所有文件路径。
如果我使用它会起作用
img = new ImageIcon("resources/imagename.jpg");
但如果我使用
String fileName = "resources/" + fileNameExtractedFromCSVFile;
img = new ImageIcon(fileName);
它可以很好地提取文件名,只是不会使用它来定位图像。我将不胜感激任何帮助。
【问题讨论】:
-
哎呀,这是一个错字。
-
如果不是从 CSV 中提取的,请确保连接“.jpg”。
-
它包含在从 CSV 提取的文件名中。
-
您有一个包含图像名称列表的 CSV 文件,您似乎认为将此文件的 URL 引用传递给 ImageIcon 会神奇地读取文件,知道文件中每一列的含义并读取给你的图像...在 ImageIcon(URL) 执行此操作的文档中找到我...
-
我正在向 ImageIcon 发送从 CSV 获取的路径字符串。 (这是允许的)我不想将 CSV 文件发送到 ImageIcon...我不是一个白痴。
标签: java swing user-interface embedded-resource imageicon