在java中重新加载浏览器

时间:2014-08-10 01:03:13

标签: java browser reload

大家好我用这段代码创建了一个浏览器,现在我必须重新加载浏览器(浏览器在我的“java窗口”中)

 final Browser browser = new Browser(shlFreeViews, SWT.NONE);
                browser.setUrl(urls);
                browser.setBounds(10, 366, 888, 214);

1 个答案:

答案 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问题链接