gpt4 book ai didi

java - 突出显示字符串的特定实例以输出到 TextArea

转载 作者:行者123 更新时间:2023-12-01 22:11:42 25 4
gpt4 key购买 nike

我有一个搜索函数,可以滚动字符串并查找子字符串的特定实例,然后记下子字符串位置的索引。

例如,如果我想查找字符串

"AATACG"

在字符串中

"TACGATCAATACGACGATCAGT",

它将返回 7 作为子字符串的索引。我需要的是一种给子字符串着色的方法。因此,返回文本将是

"TACGATCAATACGACGATCAGT",

但子字符串有颜色。文本被输出到 JavaFX TextArea。

我尝试过使用 ANSI 代码(但没有成功);我还尝试将字符串更改为文本对象并设置填充颜色/应用 CSS id,但我找不到将文本更改回字符串并保留颜色更改的方法。

有办法做到这一点吗?非常感谢任何帮助。

最佳答案

使用 javafx.scene.text.TextFlow 怎么样? ?似乎您想突出显示文本而不对其进行编辑。在这种情况下,TextFlow 是合适的组件。

关于java - 突出显示字符串的特定实例以输出到 TextArea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31705052/

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