我有一个搜索函数,它滚动一个字符串并查找子字符串的特定实例,然后记下子字符串位置的索引。
例如,如果我正在尝试查找字符串
"AATACG"
字符串中的
"TACGATCAATACGACGATCAGT",
它将返回7作为子字符串的索引。我需要的是一种为子串着色的方法。因此,返回文本将是
"TACGATCAATACGACGATCAGT",
但子串为彩色。文本输出到JavaFX TextArea。
我尝试过使用ANSI代码(不起作用);我也尝试将字符串更改为Text对象并设置填充颜色/应用CSS id,但我找不到将文本更改回字符串并保留颜色更改的方法。
有办法做到这一点吗?非常感谢任何帮助。