在JTextArea中突出显示字符串

时间:2012-12-10 05:45:53

标签: java swing highlight jtextarea

  

可能重复:
  Highlighting few of the words of a text file opened in a frame

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

如何在JTextArea中突出显示字符串?

1 个答案:

答案 0 :(得分:2)

您需要使用HighlighterThis Oracle教程应该让您走上正确的轨道。

编辑:

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

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

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

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