Java:如何向Jlabel添加图像?
Image image = GenerateImage.toImage(true); //this generates an image file
JLabel thumb = new JLabel();
thumb.setIcon(image)
Image image = GenerateImage.toImage(true); //this generates an image file
JLabel thumb = new JLabel();
thumb.setIcon(image)
您必须向 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
。此外,还可以查看如何使用标签教程,了解详细信息。
要从URL获取图像,我们可以使用以下代码:
ImageIcon imgThisImg = new ImageIcon(PicURL));
jLabel2.setIcon(imgThisImg);
它完全适合我。PicUrl 是一个字符串变量,用于标记图片的 url。