htmleditorkit

    0熱度

    2回答

    我目前正在爲這家公司開發一個應用程序作爲我最後一年的學習項目,在這個應用程序中有這個功能可以讓你打印一張紙,所以我明顯地使用了jeditorpane, Charles Bell HTMLEditorKit爲預定義的功能,如設置字體和打印,等等...有這個預先寫好的文本,我不得不從文本文件加載,然後該程序應該自動添加一些文本內的文件,和用戶也可以添加更多,如果他需要,或更改字體或樣式或任何。 所以這

    1熱度

    2回答

    我使用的是JTextPane打印出的聊天消息,執行: private HTMLEditorKit kit; private HTMLDocument doc; ta = new JTextPane(); ta.setEditable(false); ta.setContentType("text/html"); sbrText = new JScrollPane(ta); sbrTex

    1熱度

    1回答

    我遇到以下問題,我正在將JTextPane與HTMLEditorKit一起使用,並向窗格中動態添加內容。內容可以在多行,也包含大量圖像(小圖標)。現在的問題是,如果我插入例如一堆帶圖標的文字,通過: editorKit.insertHTML(doc, doc.getLength(), htmlCode, 0, 0, null); 結果是,花費很長的時間在HTML代碼中的圖像出現在屏幕上(〜1秒

    2熱度

    1回答

    我的問題如下: 我想使我的小HTML編輯器的用戶對 不同的背景顏色之間進行切換正在輸入文字。我第一次嘗試 爲此目的使用CSS樣式。不同的風格定義了 不同的背景顏色,並且通過JComboBox用戶可以在這些風格之間切換 。一旦在HTMLDocument中選擇 各自位置的樣式,將會輸入 <span class="style">類型的新HTML元素。 不幸的是我無法完成這項工作。量程元素 根本就沒有創建

    0熱度

    1回答

    我在我的一個項目中有以下問題,花了我一段時間來弄清楚什麼導致問題,我可以用我附加的這個簡單的代碼重現它。 我動態添加內容有一個HTMLEditorKit JTextPane中。我將autoscroll設置爲關閉狀態,因爲我想手動控制它(當用戶向上滾動,停止以及觸發事件再次激活時)。 現在的問題是,當我將JScrollBar的值設置爲最大值時,在將內容插入到HTMLDocument中之後,這是一個不

    0熱度

    1回答

    我做了一個拼寫檢查器類的東西。在這段代碼中,當用戶點擊一個鏈接時,出現一個選項列表,當選擇一個選項時,超鏈接中的文本被更新。 我的問題是,當我更新第一個單詞時,它消失了。我正在爲它寫一個示例工作代碼。單詞「鏈接」是可點擊的。 import java.awt.ComponentOrientation; import java.awt.event.ActionEvent; import java.

    -1熱度

    1回答

    我使用HTMLEditorKit編寫了將圖像加載到JEditorPane中的代碼。我知道如何使用HTML來調整圖片的大小。但問題是加載的圖像質量下降。我正在設法調整大小而不會丟失質量。

    4熱度

    1回答

    我試圖用JTextPane來渲染一些HTML並將CSS樣式表應用到它。這意味着我正在使用HTMLEditorKit和StyleSheet類。我知道所有HTMLEditorKits共享相同的默認StyleSheet實例,因此如果更改此默認樣式表對象,則應用程序級別(呈現HTML的所有組件)發生更改。 但在我的例子中,我認爲我通過基於默認值創建了自己的StyleSheet實例來避免這種情況。然而,這不

    0熱度

    1回答

    我需要HTML2RTF和 我嘗試運行遵循一個簡單的代碼轉換器....但我得到這個代碼示例一個錯誤 代碼: import java.io.ByteArrayInputStream; import java.io.StringWriter; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax

    1熱度

    2回答

    我想解決與安裝HTMLEditorKit時使用JEditorPane.getText()不一致。 我可以使用JEditorPane.setText傳遞包含< br>標籤的HTML字符串,並且當我使用getText()時,這些新行將正確顯示爲< br>。但是當用戶在JEditorPane中輸入新行時,getText()會返回一個「/ n」字符而不是標籤。我的自定義HTML解析器無法區分用戶的「/ n