我有一个包含图像的文件夹:IMG1.jpg、IMG2.jpg、IMG3.jpg、IMG4.jpg。我愿意:
BufferedImage _img = null;
_img = ImageIO.read(new File(PATH_TO_IMAGE + "\\IMG"+Id+".jpg")); //where id is the number.
然后剩下的...
BufferedDynamicImageResource bufferedDynamicImage = new BufferedDynamicImageResource();
bufferedDynamicImage.setImage(_img);
Image ci = new Image("myImg", bufferedDynamicImage);
add(ci);
最后我得到的是,尽管 Wicket 知道某些图像的确切路径(显示在 Log.file 中),但大多数时候它会从我的文件夹中获取随机图像。这可能是什么原因?