用Java在服务器上显示图像

时间:2011-04-02 15:11:34

标签: java jframe

我是Java编程的新手。我的问题是我有一个服务器上的图像,我想在JFrame内显示该图像。我尝试使用Image类,但似乎无效。

请注意:我不想为此使用applet,还有其他方法可以做到这一点吗?

谢谢&的问候,

1 个答案:

答案 0 :(得分:4)

假设它是公共可访问的网络服务器,您可以使用URL#openStream()InputStream中获取URL

InputStream input = new URL("http://example.com/image.png").openStream();

然后您可以通过常规方式BufferedImage的帮助创建ImageIO#read()

BufferedImage image = ImageIO.read(input);
// ...