我試圖在JEditorPane中顯示html。最初,該類型設置爲「text/html」。在JEditorPane中顯示HTML的問題java
當我使用setPage(URL)時,它工作正常,結果輸出顯示,但如果我有一個包含HTML代碼的字符串,我用setText(字符串)在JEditorPane上顯示結果沒有顯示,我只看到白色空間。
當然,如果我複製了字符串中的內容,將其粘貼到notpad中,將其保存爲.html,然後在瀏覽器中打開生成的文件,使其正確顯示。真正的問題在於JEditorPane如何處理字符串以顯示內容。 JEditorPane位於Jframe內的JscrollPane中。我只使用setContentType(「text/html」)和setText(String)方法來顯示html。
有沒有辦法解決這個問題,而不是把產生的html代碼寫到一個文件並使用SetPage(URL)?如果你需要它,我可以發佈html代碼(但它相當大)。謝謝你的幫助。
工作正常,我。發佈你的SSCCE(http://sscce.org)來證明問題。 – camickr 2010-11-10 05:35:53