kro*_*oiz 5 html java jlabel relative-path
我试图让JLabel显示一个使用相对路径引用图像的html.但是我不能让JLabel定位图像.当我使用绝对路径时,它工作正常.
我已经尝试从命令行或从eclipse运行程序并添加对话框以显示当前工作目录的位置但是有用.因此我得出结论,在当前目录中没有搜索到图像 - 这让我想到了这一点.图像在哪里寻找?
这是一个测试代码,显示我在做什么:
import javax.swing.*;
public class HTMLLabel extends JFrame {
public HTMLLabel() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JOptionPane.showMessageDialog( this,
System.getProperty("user.dir"));
String html = "<html>\n" +
" <body>\n" +
" <div style=\"text-align: center;\">\n" +
" <img src=\"file://s.png\">\n"+
" </div>\n"+
" </body>\n"+
"</html>";
JLabel label = new JLabel(html);
add(label);
pack();
setVisible(true);
}
public static void main(String[] args) {
new HTMLLabel();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3711 次 |
| 最近记录: |