JEditorPane onReady? - PullRequest
       7

JEditorPane onReady?

2 голосов
/ 24 июня 2010

как я могу выполнить действие, когда JEditorPane завершает загрузку веб-страницы с URL-адреса?это вообще возможно?я не могу найти что-либо об этом в Интернете: s

спасибо

1 Ответ

2 голосов
/ 24 июня 2010

Попробуйте использовать 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");
}

В одно время событие будет запущено после загрузки начальной страницы, но до загрузки всех дочерних изображений. Однако я только что провел быструю проверку, и теперь она запускается после загрузки страницы и изображений.

...