我有一个显示彩色文本的 JTextPane。我使用以下代码从 JTextPane 获取文本。
String temp = pane.getDocument().getText(0,pane.getDocument().getLength());
但是,当我尝试再次将临时变量内容设置为窗格时,
pane.select(0,pane.getDocument().getLength());
pane.replaceSelection(temp);
通过这种方式,我失去了颜色并得到白色文本。无论如何,我可以在不将内容复制到剪贴板的情况下保持文本的颜色。
请帮忙。