如何将URL类型图像输入到imageviewer中

时间:2014-06-01 00:19:43

标签: java image swing url imageicon

这是我的代码:

Image img1 = new ImageIcon("http://www.funchap.com/wp-content/uploads/2014/05/Cute-Dog-         Wallpapers.jpg").getImage();"
setLayout(new GridLayout(2,3,5,5));
add(new ImageViewer(img1));

我收到一个错误,无法将url类型的图像放入ImageIcon如何修复它。谢谢。

1 个答案:

答案 0 :(得分:2)

您需要先创建一个URL对象;你不能只传入一个字符串。例如:

String imagePath = "http://....";
URL url = new URL(imagePath);
BufferedImage img = ImageIO.read(url);
ImageIcon icon = new ImageIcon(img);