eclipse插件:将图像添加到浏览器中

时间:2014-12-24 07:49:54

标签: java eclipse-plugin swt

我创建了一个Eclipse插件,它显示一个带有URL的浏览器,如下所示:

browser.setBounds(0, 0, 100, 100);
browser.setUrl("https://www.stackoverflow.com/");

此外,我可以从包中获取动画图像,如下所示:

Image image = ImageDescriptor.createFromURL(FileLocator.find(bundle, new Path("icons/sample.gif"), null)).createImage();

如何在运行时执行时将图像添加到浏览器

1 个答案:

答案 0 :(得分:0)

由于您正在设置“浏览器”窗口小部件以显示URL,因此窗口小部件将显示该URL的内容。

如果您想显示自己的内容,则必须使用setText()方法。

也许你可以在IFRAME中创建包含你想要的URL的html,并用你自己的内容组成html的其余部分?

至于图像,我确信有方法可以在构造的HTML中包含图像...或者您可以对数据进行base64编码并将其包含在构造的HTML中。见Can I embed a .png image into an html page?