java - 在java中重新加载浏览器

标签 java browser reload

大家好,我使用此代码创建了一个浏览器,现在我必须重新加载浏览器(浏览器位于我的“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/

相关文章:

java - Kafka - 如何同时使用 filter 和 filternot?

google-chrome - 勇敢的浏览器如何使用Chrome的开发工具?

java - JLabel 工具提示在 BrowserView 顶部不可见

php - 在没有任何 HTML 呈现的情况下显示页面

ios - TableView 重新加载部分崩溃

javascript - 我们可以在按钮点击事件上使用 "window.setTimeout"吗?

python - 重新加载模块的 isinstance 行为

java - 如何从Sql Server数据库中检索数据?

java - Agora 语音通话锁屏 1 分钟后停止音频

java - 使用 RCP 应用程序“帮助”菜单项导航到网站