2013-04-16 2 views
0

현재 이미지와 링크가있는 간단한 HTML 페이지를 표시하려면 JEditorPane을 사용합니다.JEditorPane, httpClient 및 하위 이미지

지금은 세션 객체가 JEditorPane로 대신 태양의 HTML 페이지 UrlConnection

이 가능를 얻기 위해 아파치에서 4.x의를 사용 하시겠습니까?

간단한 HTML을 표시 할 수있는 다른 스윙 구성 요소가 있고 httpClient를 연결할 수 있습니까?

I했습니다 단지 (같은 : HttpClient - Cookies - and JEditorPane) JEditorPanegetSream 방법을 우선 시도

그것은 HTML 문서에 대해 잘 작동하지만 HttpClient를을 자식 이미지를 다운로드하는 데 사용되지 않습니다.

+0

* "감사합니다 프레드."* 그 소음의 4 개 라인의 도움이됩니다. 질문에서 소리를 남기십시오. –

답변

1

이미지를로드하여 로컬 캐시에 저장할 수 있습니다.

http://java-sl.com/tip_local_images.html

확실하지가

+0

고마워요, 그것은 생각입니다 ...하지만 다운로드 할 이미지를 알고 있어야하고, 따라서 HTML 문서를 파싱하고 JEditorPane에서 이미 수행 한 작업을 수행해야합니다. – fred

+1

예 : imageCache를 구현할 수 있습니다. 예제에서 사용 된 Hashtable의 get() 메소드를 오버라이드 (override)함으로써. null가 반환 된 경우 super를 호출하여 요청 된 이미지를로드하고 캐시에 저장합니다. – StanislavL