2010-06-24 46 views
2

如何在JEditorPane完成从url加载网页时执行操作? 这甚至可能吗?我无法找到这个网上什么:■JEditorPane onReady?

谢谢

回答

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

有一段时间的初始页面加载后,事件就会被解雇,但之前加载的所有子图像。然而,我只是做了一个快速测试,并且在页面和图像加载完成后,它现在会启动。

+0

你是一个挥杆专家 – 2015-11-19 21:00:11