gpt4 book ai didi

java - Eclipse CustomizedIntroPart 中的图像未显示

转载 作者:行者123 更新时间:2023-11-30 04:45:34 26 4
gpt4 key购买 nike

我正在为我的 Eclipse 应用程序创建一个 CustomizedIntroPart。我使用 XHTML 定义页面,效果很好。但处理图像会造成一些麻烦。我使用 IIntroXHTMLContentProvider 生成内容,但是当我生成 img 标签并设置 src 属性时,图像不会显示。图像可能正在执行中,也可能位于为 XHTML 页面提供帮助的其他一些插件中。

Element img = dom.createElement("img");
img.setAttribute("src", getApplicationIcon(element));
img.setAttribute("class", "appIcon");
div.appendChild(img);

我找不到任何有关如何指定来源的文档。我尝试过类似的事情

plugin:my.plugin.id/icons/foo.png

如有任何帮助,我们将不胜感激。

最佳答案

最后,它是一个将显示您的 XHTML 内容的网络浏览器,因此它没有“由插件贡献”的概念,对吧?

但是您正在使用代码来处理这些贡献,并且它们来自您的插件或其他插件?

如果是这样的话,我会使用 org.osgi.framework.Bundle.getEntry(String)获取图像的 URL,然后 org.eclipse.core.runtime.FileLocator.toFileURL(URL)将其转换为 file:///网址。然后使用该 URL 引用您的图标。

关于java - Eclipse CustomizedIntroPart 中的图像未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11016856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com