0
我正在使用內容類型爲text/html的JTextPane,但每當我從MS Word複製格式化文本並將其粘貼到文本窗格上時,它都不會格式化或正確顯示。 某些標籤顯示爲盒子。文本/ Html JTextPane粘貼格式化文本時無法正確呈現
我想附上一張圖片,但我不能因爲我的聲望還不到10。
請幫我這個。
謝謝。
我正在使用內容類型爲text/html的JTextPane,但每當我從MS Word複製格式化文本並將其粘貼到文本窗格上時,它都不會格式化或正確顯示。 某些標籤顯示爲盒子。文本/ Html JTextPane粘貼格式化文本時無法正確呈現
我想附上一張圖片,但我不能因爲我的聲望還不到10。
請幫我這個。
謝謝。
這是一個常見的錯誤。您需要設置:
((HTMLDocument)myJTextPane.getDocument()).setPreservesUnknownTags(false);
//considering that you already equipped yout JTextPane with an HTMLDocument.
//Note that HTMLEditorKit automatically installs one.
我相信這足以解決您的問題。
什麼組件正是我應該稱之爲這種方法? – Charles
如果JTextPane的內容類型確實是text/html,則應該有一個HTMLDocument。所以你應該調用:((HTMLDocument)myJTextPane.getDocument())。setPreserveUnknownTags(false); – Sharcoux
非常感謝。 Java不會渲染所有標籤,但它看起來比以前好很多。 Oracle應該提供進一步的增強 – Charles