java - 本地驱动器中图像的路径

标签 java html image path tooltip

我正在使用以下代码将本地驱动器中的图像用作工具提示,但它不显示图片:

String path = "C:/images/A.png";
labelIMG.setToolTipText("<html><img src='"+path+"'></html>");

任何解决此问题的方法,提前致谢!

最佳答案

工具提示呈现需要 URL,而不是文件引用...

试试这样的方法。

String path = "C:/images/A.png";
File file = new File(path);
labelIMG.setToolTipText("<html><img src='"+file.toURI().toURL()+"'></html>");

当然,您可以只使用一个简单的 String,但在我的脑海中,它可能看起来像 file:///c:/images/A。 png(我目前不是Windows box,所以无法查看,sorry)

关于java - 本地驱动器中图像的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15291039/

相关文章:

java - Google App Engine 中长时间运行的程序

image - 在 3D 空间中分层多个图像

java - Java中方法重载中的可变参数

java - 将单个表映射到 JPA 中的可嵌入集合

java - 单击按钮卸载应用程序本身

javascript - 如何使用 jquery-ui 仅突出显示 div 一次?

html - 从 PNG 和 JPEG 文件中提取图像尺寸(高度、宽度)的 Ant 任务?

html - 我可以将 &lt;style&gt; 信息放入 CSS 中吗?

java - 如何让我的页面在被覆盖时更新图像

android - 包含姓名和图片 URI 的联系人查询