好的,我已经使用此代码将图像添加到标签。
JLabel image = new JLabel();
image.setIcon(new ImageIcon("path here" ));
//image.setLayout( new BorderLayout() );
并将标签添加到我已经拥有的面板
JPanel jp1=new JPanel(new FlowLayout());
jp1.add(image);
请注意,jp1还有很多其他按钮。所以我只想要最简单的方法来添加标签“image”作为JPanel“jp1”的背景,因为使用该代码,面板(jp1)将图像和按钮设置为彼此相邻(根据flowlayout) ,但我希望标签是背景。我尝试了setBackground,但它只需要一种颜色。我怎么能这样做?
1 个答案:
答案 0 :(得分:2)
< p>尝试以下任何一项:< / p>
< UL>
< li>< a href =“https://stackoverflow.com/questions/19125707/simplest-way-to-set-image-as-jpanel-background”>将图像设置为JPanel背景的最简单方法< /一个>< /锂>
< li>< a href =“https://stackoverflow.com/questions/20299848/adding-a-background-image-to-jpanel”>将背景图片添加到JPanel< / a>< / li&gt ;
< li>< a href =“https://stackoverflow.com/questions/22162398/how-to-set-a-background-picture-in-jpanel”>如何在JPanel中设置背景图片< /一个>< /锂>
< / UL>
< p>如果标签仅用于图片,则可以完全避免使用它。< / p>