我正在使用JFilehooser
将多个图像加载到File[]
。
然后我想将File[]
加载到多个ImageIcon
。例如:
if (returnValue == JFileChooser.APPROVE_OPTION) {
File[] files = fileChooser.getSelectedFiles();
ImageIcon MyImage = new ImageIcon();
MyImage = files[0];
}
当然,该代码不起作用,但这就是我想做的。我该怎么做?
据
我了解,您想为选定的文件创建ImageIcon
数组:
ImageIcon[] imageIcon = Arrays.stream(files).map(file -> new ImageIcon(file.getAbsolutePath())).toArray(ImageIcon[]::new);