调整JList中的ImageIcon大小

时间:2017-01-10 01:58:57

标签: java image swing jlist imageicon

我正在写一个小照片应用程序,但我遇到了一些问题。我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);
    }
}

然而,它看起来像这样:

https://i.stack.imgur.com/XxaDs.png

我选择的文件夹中有17张图片,但只有一张是可见的,而且一张太大了。

其他图片在哪里?是因为这张照片太大了吗?我怎么能调整它?我试过了this,但它似乎没有用。 (我猜是因为我的JList的默认渲染器?)

问候

0 个答案:

没有答案