gpt4 book ai didi

java - 将图像读入 ImageIcon 数组列表

转载 作者:行者123 更新时间:2023-12-01 17:40:28 26 4
gpt4 key购买 nike

我正在尝试将图像从目录读入数组列表,但遇到了麻烦。我可能会出错,但似乎找不到解决方案。我发现了很多其他帖子,但它们只是在一张指定的图像中阅读。

private ArrayList<ImageIcon> images = new ArrayList<>();
Scanner s;
try {
s = new Scanner(new File("/images"));
while(s.hasNext()) {
images.add(s.hasNext());
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

最佳答案

假设您正在尝试读取名称位于您正在读取的文本文件中的图像,则可以通过以下方式创建 ImageIcon 对象并将它们添加到列表中:

        s = new Scanner(new File("/images"));
while(s.hasNext()) {
String imageFileName = s.next()
images.add(new ImageIcon(imageFileName));
}

如果您尝试列出目录的内容,一种方法是使用 File.listFiles 方法。

        File directory = new File("/images");
for (File file : directory.listFiles()) {
images.add(new ImageIcon(file.getPath()));
}

关于java - 将图像读入 ImageIcon 数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60958813/

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