我是 Java 编程新手。我的查询是,我有一个存在于服务器上的图像,并且我想在 JFrame
内显示该图像。我尝试使用 Image
类,但这似乎不起作用。
请注意:我不想为此使用小程序,那么还有其他方法可以完成此操作吗?
感谢和问候,
最佳答案
假设它是一个公共(public)可访问的网络服务器,您可以使用 URL#openStream()
获得 InputStream
出 URL
.
InputStream input = new URL("http://example.com/image.png").openStream();
然后你可以创建BufferedImage
在 ImageIO#read()
的帮助下通常的方式。
BufferedImage image = ImageIO.read(input);
// ...
关于java - 用 Java 显示来自服务器的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5523972/