Java JWebbrowser DocumentCompleted Event - PullRequest
1 голос
/ 06 мая 2011

Я работаю над chrriis.dj.nativeswing.swtimpl.components.JWebBrowser, я попробовал демо-версию, и все выглядит нормально, но я не смог найти ни одного события для обнаружения документа, заполненного

1 Ответ

1 голос
/ 09 мая 2011

Долгое время не было ответов на исходный вопрос, поэтому я сообщаю о своих выводах по проблеме, если кому-то еще захочется воспользоваться.

Насколько я обнаружил, событие DocumentCompleted отсутствует, но я достиг аналогичных результатов, добавив прослушиватели с использованием

webBrowser.addWebBrowserListener(new WebBrowserListener() {
            public void loadingProgressChanged(WebBrowserEvent wbe) {
                JWebBrowser wb = wbe.getWebBrowser();
                String pageUrl = wb.getResourceLocation();
                int progress = wb.getLoadingProgress();
                if (progress == 100) {
                    String jsCommand = "";
                    ....
                    wb.executeJavascript(jsCommand);

                }
            }
        }
...
...