如何制作基于 Java 的图标 URL

Dra*_*c3_ 0 java url icons imageicon

我制作了一个 Java 应用程序,它使用基于 URL 的图像而不是基于文件的图像。我的问题是,有没有办法将 URL 图像转换为图标图像?

frame.setIconImage(new ImageIcon("icon.png").getImage());
Run Code Online (Sandbox Code Playgroud)

这就是我通常制作图标图像的方式,但我尝试过:

frame.setIconImage(new ImageIcon("i.imgur.com/<whatever>").getImage());
Run Code Online (Sandbox Code Playgroud)

它似乎不起作用,那么有没有办法做到这一点,或者至少有一种方法可以在不使用空白纹理文件的情况下完全摆脱图标?

Sat*_*TNV 6

URL url = new URL("http://some url/mypic.jpg");
Image image = ImageIO.read(url);

f.setIconImage(new ImageIcon(image).getImage());
Run Code Online (Sandbox Code Playgroud)