用java代码写的浏览器 打开页面和判断是否加载完毕怎么同时用?

importjava.awt.BorderLayout;importjava.awt.Dimension;importjava.awt.event.InputEvent;... import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.InputEvent;
import java.io.IOException;
import java.net.JarURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Locale;
import java.util.ResourceBundle;

import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.text.JTextComponent;

public class URL_VIEW extends JFrame{

private URL url;

private JEditorPane webView; //定义面板

public URL_VIEW(String address){
super("URL View");
Locale locale = new Locale("zh","CN");
ResourceBundle resourceBundle = ResourceBundle.getBundle("org.com.cn.jxta.examples_browser",locale);
webView = new JEditorPane();//创建面板
webView.setEditable(false);//是否能在面板上能编辑
webView.setContentType("text/html;charset=utf-8");
webView.setPreferredSize(new Dimension(1024,768));//定义浏览器的大小
JScrollPane scrollPane = new JScrollPane(webView);//有滚动条的
getContentPane().add(scrollPane,BorderLayout.CENTER);//添加到窗体里
pack();//相当于提交

try {
url= new URL(address);
try {
webView.setPage(url);
setVisible(true);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public static void main(String[] args) {
URL_VIEW URLVIEW = new URL_VIEW("http://www.baidu.com");
}

上面可以打开百度

下面的打开百度我要判断百度是否加载完毕怎么写?

webBrowser.addWebBrowserListener(new WebBrowserAdapter() {

// 监听加载进度
public void loadingProgressChanged(WebBrowserEvent e) {
// 当加载完毕时
if (e.getWebBrowser().getLoadingProgress() == 100) {

System.out.println("abc");


}

怎么能打开百度的同时在判断页面加载是否完毕??
高手帮帮忙?谢谢啊!
展开
 我来答
redwtiy
2018-07-05
知道答主
回答量:1
采纳率:0%
帮助的人:854
展开全部
webBrowser.addWebBrowserListener(new WebBrowserAdapter() {
// 监听加载进度
public void loadingProgressChanged(WebBrowserEvent e) {
// 当加载完毕时
if (e.getWebBrowser().getLoadingProgress() == 100) { }
}
}
av...k@163.com
2010-05-21 · 超过28用户采纳过TA的回答
知道答主
回答量:157
采纳率:0%
帮助的人:62.6万
展开全部
这玩意应该得研究下http协议
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
救赎就在其中
2010-05-22
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
同时用?那你就把这两个逻辑的判断写在一个监听里看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
735848213
2010-05-22
知道答主
回答量:69
采纳率:0%
帮助的人:23.2万
展开全部
观察百度图标有无动态显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钺弘毅G6
2012-10-08 · TA获得超过226个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:67万
展开全部
可以使用proxy机制,或者线程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式