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

당신은 스윙 전문가입니다. –

관련 문제