如何在jlabel中显示来自Web的文本和图像

时间:2014-12-06 21:09:06

标签: java swing jlabel

我试图在网络和JLabel中显示文字,只显示图片。

jlabel.setText("Hello" + "http://");

2 个答案:

答案 0 :(得分:2)

尝试:

URL url = new URL("http://www.url.com/image.jpg");
Image image = ImageIO.read(url);
jlabel.setIcon(new ImageIcon(image));
jlabel.setText("the text");

答案 1 :(得分:0)

JLabel有一个setIcon方法,可用于设置图片,并将其传递给ImageIcon,可以从URL创建:

jlabel.setIcon(new ImageIcon(new URL("http:/...")));
jlabel.setText("Hello");

您还可以通过HTML directly包含图片:

jlabel.setText("<html><img src=\"http://...\"></html>");