如何在Java中将图片添加到JLabel
?
答案 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);
我建议您阅读JLabel
,Icon
和ImageIcon
的Javadoc。另外,您可以查看How to Use Labels Tutorial,了解更多信息。