styleddocument

    0熱度

    1回答

    我目前正在編寫一個程序,它接受JTextPane中的樣式文本,並在不可編輯的情況下顯示相同的樣式文本JTextPane.問題是我實際上想要在輸入和顯示之間解析文檔。基本上我希望能夠在保持格式化的同時將DefaultStyledDocument分成兩個文檔。 我該怎麼做? SSCE龍虎鬥點: import java.awt.Color; import javax.swing.text.Defaul

    0熱度

    1回答

    我有JTextPane和複選框表示可以說粗體字體。所以如果複選框被選中,我想要我在JTextPane中輸入的任何內容都是粗體。我不想爲JTextPane更改整個字體,我只是想將下一個字符設置爲粗體。我做了這一點,它的工作原理: ///framework is JTextPane framework.addKeyListener(new KeyListener() { StyledDo

    0熱度

    1回答

    我想拉出我已經添加到DefaultStyledDocument的四個段落。但這並不像我預期的那樣。 我在做什麼錯?我已經在這裏添加了完整的代碼 - 因爲這是要求的。 import javax.swing.*; import javax.swing.text.BadLocationException; import javax.swing.text.DefaultStyledDocument;

    2熱度

    2回答

    StyledDocument包含設置樣式的各種方法。像setCharacterAttributes。 但我看不到任何方法刪除樣式。 有沒有?

    0熱度

    1回答

    我不知道這是否可能,但我想要做的是在.doc文件中保存一個樣式文檔(用戶可以更改文本:粗體,下劃線,斜體和3種字體大小) - 如此他以後可以用任何支持樣式文本的其他文本編輯器自行打開它。 我寫了下面的代碼...編輯器工作,我可以在文本上應用樣式,但是當我保存時,它將文本保存爲黑色,沒有樣式。我無法弄清楚問題在哪裏。也許行動不保存。我試着用作家和緩衝作家,但它沒有奏效。我也嘗試使用HTML編輯器工具

    -1熱度

    1回答

    我希望你能幫我解決我的問題。 我有兩個字符串,兩者幾乎相等。 字符串A是這樣的:「你好我的朋友」 字符串B是這樣的:「你好我的朋友!」 現在我想比較兩個字符串並將結果寫入到另一個String。 結果必須是字符串B,其中字符串A的所有不同字符均爲藍色。 「!」是例如。 「!」可以是任何類型的文本,包括空格。 我必須認識到這與JTextPane/StyledDocument。 你能舉一些例子或想法來得

    0熱度

    2回答

    我現在有一個JLabel嵌入在使用本JTextPane: import javax.swing.*; import javax.swing.text.*; public class MainFrame { JFrame mainFrame = new JFrame("Main Frame"); JTextPane textPane = new JTextPane();

    2熱度

    2回答

    我想將JTextPane中的製表符\ t的大小設置爲4個空格。 谷歌搜索後,我發現了一些東西,我會包括在這裏爲我所嘗試過的,也許爲什麼他們失敗了。 How do you set the tab size in a JEditorPane? JTextPane不是一個普通的文件。 Java JTextpane Tab Size Eclipse中提出了一些錯誤: Type mismatch: cann

    2熱度

    1回答

    對於NetBeans插件我想用特定的字符串和特定字符集更改文件(在NetBeans編輯器中打開)的內容。爲了達到這個目的,我用EditorCookie打開文件(一個DataObject),然後通過向我的數據對象的StyledDocument插入一個不同的字符串來更改內容。 但是,我有一種感覺,該文件始終保存爲UTF-8。即使我在文件中寫入文件標記。難道我做錯了什麼? 這是我的代碼: ... E

    0熱度

    1回答

    我有一個JTextPane和ActionEvent,我想將JTextPane(包括顏色,文本和其他屬性)的內容保存在另一個類中(作爲變量)。稍後,我想將JTextPane的內容與變量之一進行交換。 我曾嘗試使用: (StyledDocument)myTextPane.getDocument() 和 myTextPane.getStyledDocument() 但都沒有奏效。 我想過乾脆放棄