有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将URL类型的图像输入imageviewer

这是我的代码:

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) 个答案

  1. # 1 楼答案

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

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