2010-06-24 47 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