如何在Java中更改后续文本的颜色?

如何在Java中更改后续文本的颜色?,java,swing,colors,awt,Java,Swing,Colors,Awt,很抱歉,如果我的措辞不正确,那么我如何在JTextPane中更改未来文本的文本颜色?例如,如果当前文本为“Hi I'm”,并且我更新了文本颜色,则只有“Hi I'm”之后的文本才会更改其颜色 现在,我可以使用设置前景(颜色)更改当前文本的所有颜色。因此,如果我在“Hi I’m”之后键入任何内容,那么当前和未来的文本颜色都将改变,这不是我希望发生的 此外,当我尝试使用setSelectedTextColor(color)更改高亮显示文本的文本颜色时,它不会永久更改它。如果文本高亮显示,并且我尝试更

很抱歉,如果我的措辞不正确,那么我如何在JTextPane中更改未来文本的文本颜色?例如,如果当前文本为“Hi I'm”,并且我更新了文本颜色,则只有“Hi I'm”之后的文本才会更改其颜色

现在,我可以使用
设置前景(颜色)
更改当前文本的所有颜色。因此,如果我在“Hi I’m”之后键入任何内容,那么当前和未来的文本颜色都将改变,这不是我希望发生的


此外,当我尝试使用
setSelectedTextColor(color
)更改高亮显示文本的文本颜色时,它不会永久更改它。如果文本高亮显示,并且我尝试更改颜色,则颜色将更改,但一旦我取消高亮显示,文本颜色将恢复为默认的黑色。

此答案可能会有所帮助:谢谢,伙计,这非常有帮助!:还考虑在<代码> StutelDeToRoKIT < /代码>中定义的操作。