大家好,我使用此代码创建了一个浏览器,现在我必须重新加载浏览器(浏览器位于我的“java 窗口”中)
final Browser browser = new Browser(shlFreeViews, SWT.NONE);
browser.setUrl(urls);
browser.setBounds(10, 366, 888, 214);
最佳答案
你在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问题链接以获取更多详细信息
关于java - 在java中重新加载浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224578/