java突出显示问题
我有一个包含预定义文本块的JTextPane。我有一个单独的线程,突出显示文本的某些行,并定期删除突出显示 我使用以下方式突出显示:java突出显示问题,java,swing,jtextpane,Java,Swing,Jtextpane,我有一个包含预定义文本块的JTextPane。我有一个单独的线程,突出显示文本的某些行,并定期删除突出显示 我使用以下方式突出显示: text.getHighLighter().addhighlighth(开始、结束、高亮显示) 并使用text.getHighLighter().removeAllHighLights()删除 我在它之后调用text.revalidate() 有时高光不会被移除 有人能看到我遇到的潜在问题吗?是否正在运行代码以在中突出显示/删除 如 请说明问题所在,请出示一份能说
text.getHighLighter().addhighlighth(开始、结束、高亮显示)
并使用text.getHighLighter().removeAllHighLights()删除
我在它之后调用text.revalidate()
有时高光不会被移除
有人能看到我遇到的潜在问题吗?是否正在运行代码以在中突出显示/删除
如
请说明问题所在,请出示一份能说明问题的sscce(顺便说一句:不需要重新验证)
SwingUtilities.invokeLater(new Runnable(){
@Override
public void run(){
text.getHighLighter().removeAllHighLights();
}
});