从URL获取图像将返回NullPointerException(Java)[重复]

问题描述 投票:0回答:1

我正在尝试使用从URL中获取的图像来设置JButton ImageIcon。这是我的代码:

        try{
            URL imageFile=new URL(picturePath);
            carPic=ImageIO.read(imageFile);
            picturePane.setIcon(new ImageIcon(carPic));//this line gives the exception
        }catch(IOException e){
            e.printStackTrace();
        }

其中“ picturePath”是图像URL。

我打算使用的URL只是通过“复制图像地址”获得的普通URL,其读取方式为:“ https://www.topgear.com/sites/default/files/544822_0.jpg

我必须对URL进行一些处理才能使其正常工作,或者代码本身是否还有其他问题?我在这里机智。

java url nullpointerexception jbutton javax.imageio
1个回答
0
投票

我已经找到了您遇到的问题的解决方案,我认为这可能会有所帮助:)Getting image from url

© www.soinside.com 2019 - 2024. All rights reserved.