如何在java中更改选定的文本颜色?

如何在java中更改选定的文本颜色?,java,swing,fonts,jeditorpane,textcolor,Java,Swing,Fonts,Jeditorpane,Textcolor,我需要在java中更改editorPane中选定的文本颜色。 我试着用这个代码 txt_body.setSelectedTextColor(Color.yellow); 但是字体颜色没有改变。我该如何解决这个问题呢?您需要调用repaint()方法查看这个链接-考虑提供一个演示你的问题的链接。这不是一个代码转储,而是您正在做的一个示例,它突出了您所遇到的问题。这将减少混乱和更好的响应

我需要在java中更改
editorPane
中选定的文本颜色。 我试着用这个代码

txt_body.setSelectedTextColor(Color.yellow);

但是字体颜色没有改变。我该如何解决这个问题呢?

您需要调用
repaint()方法

查看这个链接-考虑提供一个演示你的问题的链接。这不是一个代码转储,而是您正在做的一个示例,它突出了您所遇到的问题。这将减少混乱和更好的响应