我正在尝试制作一个Java桌面应用程序,在其中我可以JLabel随机播放图像。我正在从PC上任何驱动器上的文件夹中检索图像。现在,我想从可用图像文件夹名称的项目文件夹中检索所有图像。 F:/>Kiosk | |___src | |___lib | |___koisk | |__main1.java | |__images这是我的代码,我该如何实现?public class ImageShuffle1 extends JPanel { private List<BufferedImage> list = new ArrayList<BufferedImage>(); private List<BufferedImage> shuffled; private JLabel label = new JLabel(); private int width = 700; private int height = 700; private Timer timer = new Timer(1000, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { update(); } }); public ImageShuffle1() { try { list.add(resizeImage(ImageIO.read(new File("E:\\SOFTWARE\\TrainPIS\\res\\drawable\\c.jpg")))); list.add(resizeImage(ImageIO.read(new File("E:\\SOFTWARE\\TrainPIS\\res\\drawable\\d.jpg")))); list.add(resizeImage(ImageIO.read(new File("E:\\SOFTWARE\\TrainPIS\\res\\drawable\\e.jpg")))); list.add(resizeImage(ImageIO.read(new File("E:\\SOFTWARE\\TrainPIS\\res\\drawable\\f.jpg")))); } catch (IOException e) { e.printStackTrace(); } shuffled = new ArrayList<BufferedImage>(list); Collections.shuffle(shuffled); timer.start(); }提前致谢
添加回答
举报
0/150
提交
取消