我必须为我的学习写一个小照片应用程序,我有一个问题:基本上我将一个框架分成两个部分:上部应该以某种概览(缩略图)显示文件夹内的所有图像。如果选择缩略图,则框架的下半部分应以完整大小显示图像。
我不确定如何做正确的上半部分。我想最好的方法是JList
,水平LayoutOrientation
?
我试过这样的事情:
public void loadIntoUpperSection(File directory){
listmodel.removeAllElements();
File[] images = directory.listFiles();
for(int i=0; i<images.length; i++)
listmodel.addElement(images[i]);
}}
现在我应该拥有JList模型中图像的所有路径,对吧?我该如何展示它们?我读了很多相似的代码但是所有这些代码都包含了ImageIO,不幸的是我不允许使用它(是的......)。