Possible Duplicate:
Highlighting few of the words of a text file opened in a frame
我在 JTextArea
中找到一个字符串一旦找到该字符串,我想用某种颜色突出显示该字符串。我一直在互联网上寻找解决方案,但找不到答案。
如何突出显示 JTextArea
中的字符串?
最佳答案
您需要使用 Highlighter
为了那个原因。 This Oracle 教程应该会让您走上正轨。
编辑:
entry.getDocument().addDocumentListener(this);
:这会将当前类附加为特定对象的事件处理程序。您很可能不需要这行代码。
hilit.addHighlight(index, end, Painter);
:这应该突出显示文本。
entry.setBackground(entryBg);
:设置给定项目的背景。
我建议您复制教程中编写的代码并从那里开始。
关于java - 在 JTextArea 中突出显示字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13795663/