xSmog3s
xSmog3s

Reputation: 119

Reload a browser in java

Hi guys I create a browser with this code and now I have to reload the browser (the browser is in my "java window")

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

Upvotes: 0

Views: 4813

Answers (1)

user3487063
user3487063

Reputation: 3682

you have refresh() in org.eclipse.swt.browser.Browser, so you can do

browser.refresh();

to refresh the current page.

Please refer to this link for documentation.

Try something like below for internal browser :

browser.addProgressListener(new ProgressAdapter() {
        public void completed(ProgressEvent event) {
            browser.removeProgressListener(this);
            browser.refresh(); 
        }
    });
    browser.setUrl("<url of reload page>");

Please refer to this issue link for more details

Upvotes: 1

Related Questions