大家好我用这段代码创建了一个浏览器,现在我必须重新加载浏览器(浏览器在我的“java窗口”中)
final Browser browser = new Browser(shlFreeViews, SWT.NONE);
browser.setUrl(urls);
browser.setBounds(10, 366, 888, 214);
答案 0 :(得分:1)
你在org.eclipse.swt.browser.Browser中有refresh(),所以你可以做到
browser.refresh();
刷新当前页面。
请参阅this链接以获取文档。
对内部浏览器尝试以下内容:
browser.addProgressListener(new ProgressAdapter() {
public void completed(ProgressEvent event) {
browser.removeProgressListener(this);
browser.refresh();
}
});
browser.setUrl("<url of reload page>");
有关详细信息,请参阅this问题链接