在SWT浏览器组件中使用图像

时间:2011-12-27 14:45:43

标签: eclipse browser eclipse-plugin swt jface

什么是在SWT Browser组件中使用图像的最佳方式。目前我将图像流式传输到临时文件夹并使用它们的位置来显示它们。有没有更好的方法在SWT浏览器组件中使用这些图像,特别是来自平台插件的图像。

最诚挚的问候, 凯沙夫

2 个答案:

答案 0 :(得分:1)

如果您的插件是基于目录的 - 而不是基于jar的 - 您可以直接使用插件中的文件。有几种方法可以找到捆绑包资源条目的文件名 - 我更喜欢FileLocator.toFileURL(URL)platform:/<plugin>/<path>格式的网址转换为file:<filename> ...正是您所需要的

答案 1 :(得分:1)

将它们转换为DataURI并直接将它们插入HTML中。

http://en.wikipedia.org/wiki/Data_URI_scheme