我创建了一个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();
如何在运行时执行时将图像添加到浏览器?
答案 0 :(得分:0)
由于您正在设置“浏览器”窗口小部件以显示URL,因此窗口小部件将显示该URL的内容。
如果您想显示自己的内容,则必须使用setText()方法。
也许你可以在IFRAME中创建包含你想要的URL的html,并用你自己的内容组成html的其余部分?
至于图像,我确信有方法可以在构造的HTML中包含图像...或者您可以对数据进行base64编码并将其包含在构造的HTML中。见Can I embed a .png image into an html page?