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