我正在尝试使用从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进行一些处理才能使其正常工作,或者代码本身是否还有其他问题?我在这里机智。
我已经找到了您遇到的问题的解决方案,我认为这可能会有所帮助:)Getting image from url