gpt4 book ai didi

java - 在 JTextArea 中突出显示和更改文本颜色

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:47:45 24 4
gpt4 key购买 nike

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

我想在 textarea 中突出显示和着色文本。谁能告诉我我该怎么做?提前谢谢你:)

最佳答案

您可以使用 JComponent#setForeground(Color) - 但不是在 JTextArea 上。它不是为此目的而设计的。相反,使用 JEditorPaneJTextPane .
在这些组件上,您还可以使用 HTML 标记,例如:

"<html>My text: <font color=\"blue\">" + myString + "</font></html>"

您可以使用 JTextArea#setBackground 更改 JTextArea背景 (如果那是你的意思)。

关于java - 在 JTextArea 中突出显示和更改文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17393031/

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