我有一个JTextPane
显示一些文本的。它是动态生成的。程序从套接字接收文本的样式和文本本身。
例如,我希望文本的某些部分加粗,其他部分居中,有些部分既粗体又居中。我用这段代码设置了一个样式
doc.insertString(doc.getLength(), text, boldText);
有没有办法做类似的事情:
doc.insertString(doc.getLength(), text, boldText + centeredText);
我不想为我需要的每个s组合创建一个单独SimpleAttributeSet
的组合,因为在真正的程序中会有更多的选项,而且它很难阅读,而且会让我发疯。Style
谢谢