jtextpane

    0熱度

    1回答

    我的GUI在JTextPane中顯示日誌,JTextPane位於JScrollPane內,佔用JSplitPane的左側。 JSplitPane的右側包含GUI的有趣部分。日誌窗格的寬度通常較窄(20),但在用戶想要查看活動時會增加。如果日誌文本被打包,那麼當日志窗格很窄時,顯示的文本就毫無用處,但如果某些日誌條目很長,則需要增加日誌窗格的大小才能佔用大部分GUI以查看條目。 我明白JTextPa

    1熱度

    1回答

    我需要改變光標同時由含有(P)移動在矩形的一個數組列表method.The問題是 我的第一個算法的鼠標光標行爲不端使用迭代器遍歷矩形不能按預期工作。光標只在鼠標懸停在第一個矩形上時發生變化,在其他矩形中,它既不會響應,也不會通過顯示光標變化進行響應,也不會通過控制檯指示光標懸停在他們上面?!! 我的第二個解決方案也拒絕正常工作。我使用for循環遍歷矩形,雖然矩形通過控制檯指示鼠標懸停在它們上方,但

    1熱度

    1回答

    在我的程序中,我有文本窗格。其中,當我在文本窗格中輸入文本時,它將僅更改藍色的java關鍵字的顏色。我的程序正確選擇了這個單詞,但是當我試圖設置單詞屬性時,它會拋出IllegalStateException我該如何解決它? package event; import java.awt.BorderLayout; import java.awt.Color; import java.awt.

    2熱度

    1回答

    在我的程序中,我想要一個大區域來輸入。我一直在玩JTextPanes和JTextAreas。但是,如果我連續輸入,當我到達該區域的末端時,它不會自動創建一個新的線,它只是繼續下去,我知道我可以添加一個水平滾動條,但我更喜歡它只是下降到當我到達盒子的末端時出現一條新線。我看到了一個名爲dropMode的東西,並嘗試使用它來查看它是否有幫助,但它只是導致出現以下錯誤「不支持的文本拖放模式」。我的程序是

    0熱度

    1回答

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

    0熱度

    1回答

    嘗試使用此代碼,但它不會準確更改顏色,請注意單詞stop。這發生在你鍵入單詞時。 https://stackoverflow.com/a/28773736/7694892

    -1熱度

    1回答

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

    0熱度

    1回答

    我正在使用JTextPane在Java中創建帶有語法高亮的文本編輯器。當我運行該程序時,我得到以下輸出: https://www.dropbox.com/s/kkce9xvtriujizy/Output.JPG?dl=0 我希望每個HTML標記都會突出顯示爲粉紅色,但是在幾個標記之後它會開始突出顯示錯誤的區域。 這裏是高亮代碼: private void htmlHighlight() {

    0熱度

    3回答

    我想用自定義方法創建JEditorPane。 將新的彩色文本附加到窗格的方法。 代碼: console = new JTextPane() { public void append() { //***** } }; console.append(); 但是Eclipse說,該方法是從未使用過,並拋出一個錯誤,當我嘗試調用它...我做錯了什麼? 將該方法添加到

    0熱度

    1回答

    所以我有一個的JTextPane,我增加了一個KeyListener的,這樣我可以知道,如果按下回車鍵: JTextPane textPane = new JTextPane(); textPane.addKeyListener(new KeyListener() { @Override public void keyTyped(KeyEvent e) {