如何在完成JEditorPane从网址加载网页时执行操作? 这有可能吗?我无法在网上找到任何关于这个的信息:s
谢谢
答案 0 :(得分:2)
尝试使用PropertyChangeListener:
JEditorPane html = new JEditorPane();
html.addPropertyChangeListener("page", this);
try
{
html.setPage( new URL(webURL.getText()) );
}
catch(Exception exc)
{
System.out.println(exc);
}
...
public void propertyChange(PropertyChangeEvent e)
{
System.out.println("Page Loaded");
}
有时,在加载初始页面之后但在加载所有子图像之前,将触发事件。然而,我只是做了一个快速测试,现在看起来在页面和图像加载后就开始了。