gpt4 book ai didi

java - 在文本区域中突出显示句子

转载 作者:搜寻专家 更新时间:2023-11-01 01:29:31 25 4
gpt4 key购买 nike

我必须编写一个程序,我必须在其中突出显示 JTextarea 中的句子。我有一个名为原始文件和摘要文件的文件。原始文件将显示在 textarea 框中,我必须在 textarea 框中突出显示摘要文件的所有句子。

例如。 If original file contains》Tendulkar出生于孟买(今孟买)。他的母亲Rajni在保险业工作,他的父亲Ramesh Tendulkar是一位马拉地小说家,以他​​最喜欢的音乐总监Sachin Dev Burman的名字命名Tendulkar。Tendulkar的哥哥 Ajit 鼓励他打板球。Tendulkar 还有另外两个 sibling :弟弟 Nitin 和妹妹 Savita。”

上面的文字显示在textarea中。

在摘要文件中,我有“Tendulkar 出生在孟买(现在的孟买)。Tendulkar 还有另外两个 sibling :弟弟 Nitin 和妹妹 Savita。”

我希望这些句子在文本区域中突出显示。谁能告诉我我该怎么做?提前谢谢你:)

最佳答案

您可以使用 Highlighter :

Highlighter h = textArea.getHighlighter();
h.removeAllHighlights();
int pos = originalText.indexOf(summaryText, 0);
h.addHighlight(pos ,
pos + summaryText.Length,
DefaultHighlighter.DefaultPainter);

关于java - 在文本区域中突出显示句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5949524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com