我试图在网络和JLabel
中显示文字,只显示图片。
jlabel.setText("Hello" + "http://");
答案 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>");