JEdi​​torPane onReady?

时间:2010-06-24 08:10:08

标签: java events jeditorpane

如何在完成JEditorPane从网址加载网页时执行操作? 这有可能吗?我无法在网上找到任何关于这个的信息:s

谢谢

1 个答案:

答案 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");
}

有时,在加载初始页面之后但在加载所有子图像之前,将触发事件。然而,我只是做了一个快速测试,现在看起来在页面和图像加载后就开始了。