swing-highlighter

    0熱度

    1回答

    我試圖在NetBeans中實現一個文本編輯器,它具有簡單的功能:文本樣式(粗體,斜體,帶下劃線的),打開文件,保存文件和搜索。搜索功能在文檔中搜索指定的字符串並突出顯示結果。當我試圖刪除這些高亮或爲不同的搜索添加新的亮點時會出現問題。目前我使用StyledDocument對象和jTextPane。 private void textHighlight(int startAt, int endAt,

    5熱度

    2回答

    當我的jTextArea處於焦點時,它允許文本突出顯示,但它在失去焦點時不顯示文本選擇。即使用戶將焦點移動到相關jFrame的另一個組件上,是否可以繼續顯示文本突出顯示?

    0熱度

    1回答

    我有一個名爲ErrorHighlighter的類,每當更改名爲errorString的屬性時都會收到通知。根據此屬性更改事件,我更新HighLighterPredicate以突出顯示具有紅色背景的特定行。 ErrorHighlighter接收propertychange事件,它也更改HighlighterPredicate,但錶行不會更新爲紅色背景。 我還更新了該行的工具提示。這也沒有得到體現。

    1熱度

    1回答

    我一直在尋找一種方式來突出JTextArea中所選擇的線路。關於如何在JTextArea中突出顯示文本,有許多帖子,但它只能在字母去。我希望能夠突出顯示整行(很像Eclipse日誌編輯器突出顯示當您單擊某行時所在的整個當前行)。我發現的所有文章都提出了Highlighter對象,但我不確定這是否會突出顯示JTextArea的非字符區域。另外,有沒有辦法找到JTextArea中選定的行是什麼?不是有

    3熱度

    3回答

    我正在使用JTextPane創建文本編輯器,該文本編輯器允許用戶更改所選文本的顏色。但是,當用戶選擇文本,然後選擇更改顏色的選項(如紅色)時,文本不會顯示爲紅色,直到文本未被選中。我嘗試使用setSelectedTextColor來更改所選文本的顏色,但這不起作用,因爲隨後文本被選中,文本將變爲紅色。有沒有辦法讓選定的文字顯示爲真實的顏色?或者就像它在Word中的工作方式,它不是文本的實際顏色,但

    2熱度

    2回答

    我有一種方法可以突出顯示文本區域中某個單詞的所有出現。是否有任何方法可以使用開始和結束偏移來僅突出顯示該行中的單詞。 我的當前代碼。 public static void highlight(JTextComponent textComp, String pattern) { try { Highlighter hilite = textComp.getHighlighte

    -1熱度

    1回答

    像的話,我想改變文字顏色在我的項目這裏是我做了 import java.awt.*; import javax.swing.*; import javax.swing.border.*; import javax.swing.JFrame; public class Cool extends JFrame { private static final long serialVersio

    3熱度

    1回答

    如何在更改JTextField中的搜索值之後刷新JTable中的突出顯示器?它適用於JTextfield下的JTextArea,但JTable不會刷新突出顯示。有什麼建議麼?? 這是我的代碼: import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; impo

    3熱度

    1回答

    我試圖在JTextPane中搜索並突出顯示單詞。它的工作原理與迄今爲止沒有很多結果的詞語一樣,但當我嘗試搜索一個有很多實例的單詞時,有時候,突出顯示的結果會突出顯示結果,就像錯過了一些字符。 無論如何,這裏是我用於此目的的代碼。 int index = 0; String text = null; try { int length=textPane.getDocume

    0熱度

    1回答

    我的textArea中使用了高亮顯示類。 我的程序應該像這樣工作: 在textArea中,程序檢測到應放置在第一行中的字符串(註釋行以「#」標記,未考慮),突出顯示它並在整個文本區域發生的所有事件。 例: #this is an example code #these line are comments **whateverWordIsFine** #this is the word to h