import javax.swing.JFrame;
import javax.swing.JLabel;/**
 * 使用JLabel支持html显示图片
 * @author wasw100
 */
public class test extends JFrame { private JLabel lblImg; public test() { setTitle("swing显示图片");
setSize(200, 140);
setDefaultCloseOperation(DISPOSE_ON_CLOSE); lblImg = new JLabel();
add(lblImg);
setVisible(true); lblImg.setText("<html><img src='http://www.wasw100.com/wp-content/themes/inove/img/logo.gif' /></html>");
} public static void main(String[] args) {
new test();
}
}上面是个很简单的运行正确的程序我想问的是:把
lblImg.setText("<html><img src='http://www.wasw100.com/wp-content/themes/inove/img/logo.gif' /></html>");
改成lblImg.setText("<html><img src=f:/logo.gif' /></html>");后就不能运行,注意:我把这个logo.gif下载下来并且放在了f盘下面,但是不能正确显示,请问为什么啊?大家可以试试,把那个img的 src地址改成一个本地文件的图片就不能显示。