【发布时间】:2015-12-02 17:07:47
【问题描述】:
我想为 JScrollPane 中的每一行添加一个图像,其中包含一个 JPanel。这是我想到的方法:
for(int i=0;i<arrayWithPaths.size();i++){
BufferedImage newPic;
try {
newPic = ImageIO.read(new File("path");
JLabel picLabel = new JLabel(new ImageIcon(newPic));
panel.add(picLabel);
JLabel space = new JLabel("\n");
panel.add(space);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
但是,这只会在一行中打印图片。
【问题讨论】:
-
你能合理地缩进你的代码吗?
-
请参阅编辑以回答示例
-
你为什么投-1票?
-
不是我的反对票,但您似乎没有改进代码的格式,即使它被要求。通常希望您只发布格式良好的代码,因为很难理解别人的代码,而且您真的不想让它变得比需要的更难。我们都是这个网站的志愿者。