最新回答
  • 2021-1-11
    1 #

    如果没有实际尝试,我认为如果在HTML代码中包含资源URL,则HTML渲染器可以访问您的图像:

    String p = getClass().getResource("icons/folder_link.png" ).toString();
    new JLabel("<html><table cellpadding=0><tr><td><img src='" + p + "'></td></tr><tr><td>100</td></tr></table></html>") );
    

  • 2021-1-11
    2 #

    URL is the secret

    尝试这位伴侣:

    URL p = getClass().getResource("icons/folder_link.png" );
    new JLabel("<html><table cellpadding=0><tr><td><img src='" + p + "'></td></tr><tr><td>100</td></tr></table></html>") );
    

    那么您也可以这样做:

    Icon topIcon = new ImageIcon(p);
    

    然后将其设置为JLabel的图标!

  • 2021-1-11
    3 #

    答案已展开并移至"是否可以/如何在JAR中嵌入和访问HTML文件?" / p>

  • 2021-1-11
    4 #

    因为即使Sun最初在Swing中使用HTML的原始演示也没有将图像嵌入HTML中(用于生成带有图像图标的按钮),所以我怀疑是否支持 在适当位置显示图像.我记得读者在某处" HTML的有限子集",但是现在找不到参考。

    编辑:请查看安德鲁的评论和答案,它确实有效。

  • nginx:在亚马逊Linux上的uwsgi新贵
  • php:警告:mysqli_real_escape_string()恰好需要2个参数,给定1个……我做错了什么?