我目前正从我的数据库中读取,我可以读取位置字符串并将其转换为能够出现在jframe上的图像。我创建一个JLabel,然后将其更改为ImageIcon。代码如下。如何将所有这些影像放入一个JPanel中。到目前为止,我只能将图像放入一个单独的JPanel中,并且所有这些jpanel都出现在jframe上,因为该方法会迭代数据库中匹配的每个图像..任何帮助都将不胜感激
JLabel image = new JLabel(new ImageIcon(pic));
image.setIcon(new ImageIcon(pic));
panel.add(image);
答案 0 :(得分:4)
由于JPanel
默认使用FlowLayout
,因此您可以使用后续的add
来电
panel.add( image1 );
panel.add( image2 );
panel.add( image3 );
并且所有图像都将添加到面板