【问题标题】:Java JWebbrowser DocumentCompleted EventJava JWebbrowser DocumentCompleted 事件
【发布时间】:2011-08-20 00:17:31
【问题描述】:
我正在研究 chrriis.dj.nativeswing.swtimpl.components.JWebBrowser,我尝试了演示,一切看起来都很好,但我找不到任何事件来检测文档完成
【问题讨论】:
标签:
java
cross-platform
browser
swt
【解决方案1】:
很长一段时间没有原始问题的答案,所以我报告我对这个问题的发现,如果其他人可能愿意使用。
到目前为止,我发现没有 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);
}
}
}
...