我正在写一个小照片应用程序,但我遇到了一些问题。我asked a question关于如何在昨天创建某种缩略图概述,我终于取得了一些进展!
我已经能够使用以下代码显示图片:
private ImageIcon thumbs;
private DefaultListModel listmodel;
...
public void loadIntoUpperSection(File folder) {
listmodel.removeAllElements();
File[] images = folder.listFiles();
for (int j = 0; j < images.length; j++) {
thumbs = new ImageIcon(images[j].toString());
listmodel.addElement(thumbs);
}
}
然而,它看起来像这样:
我选择的文件夹中有17张图片,但只有一张是可见的,而且一张太大了。
其他图片在哪里?是因为这张照片太大了吗?我怎么能调整它?我试过了this,但它似乎没有用。 (我猜是因为我的JList的默认渲染器?)
问候