JEditorPane が URL から Web ページを読み込んでいるときにアクションを実行するにはどうすればよいですか? これは可能ですか?私はこれについてオンラインで何も見つけることができません:s
ありがとうございました
JEditorPane が URL から Web ページを読み込んでいるときにアクションを実行するにはどうすればよいですか? これは可能ですか?私はこれについてオンラインで何も見つけることができません:s
ありがとうございました
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");
}
一度に、最初のページが読み込まれた後、すべての子画像が読み込まれる前に、イベントが発生しました。ただし、簡単なテストを行ったところ、ページと画像が読み込まれた後に起動するようです。