如何将图片添加到JLabel?

时间:2016-02-18 11:49:18

标签: java swing jlabel

如何在Java中将图片添加到JLabel

4 个答案:

答案 0 :(得分:0)

您可以使用ImageIcon

JLabel l = new JLabel(new ImageIcon("path-to-file"));

答案 1 :(得分:0)

试试这段代码:

ImageIcon imageIcon = new ImageIcon("yourFilepth");
JLabel label = new JLabel(imageIcon);

了解更多Info

答案 2 :(得分:0)

jLabel1 = new javax.swing.JLabel();
jLabel1.setIcon(new javax.swing.ImageIcon("C:\\Users\\admin\\Desktop\\Picture 34029.jpg"));

这里我发布了在netbeans中自动生成的代码。希望我的代码在这方面有助于保持良好的编码。

答案 3 :(得分:0)

您必须向JLabel提供Icon实施(即ImageIcon)。您可以通过setIcon方法(如您的问题)或通过JLabel构造函数执行此操作:

Image image=GenerateImage.toImage(true);  //this generates an image file
ImageIcon icon = new ImageIcon(image); 
JLabel thumb = new JLabel();
thumb.setIcon(icon);

我建议您阅读JLabelIconImageIcon的Javadoc。另外,您可以查看How to Use Labels Tutorial,了解更多信息。

另请参阅本教程:Handling Images in a Java GUI Application