2

可能重复:
突出显示在框架中打开的文本文件的几个单词

我在其中找到一个字符串JTextArea,一旦找到该字符串,我想用某种颜色突出显示该字符串。我一直在互联网上寻找解决方案,但找不到答案。

如何突出显示中的字符串JTextArea

4

1 回答 1

2

您需要为此使用 a Highlighter这个Oracle 教程应该让您走上正轨。

编辑:

entry.getDocument().addDocumentListener(this);:这会将当前类附加为特定对象的事件处理程序。没有这行代码你很可能可以做到。

hilit.addHighlight(index, end, painter);:这应该突出显示文本。

entry.setBackground(entryBg);:为给定项目设置背景。

我建议您复制教程中编写的代码并从那里开始。

于 2012-12-10T05:50:59.877 回答