我有一个DefaultStyledDocument
用于设置JTextPane
的样式,我想设置一些文本的样式以在文本周围显示一个框,例如在Eclipse 折射器中:
我该怎么办?
样式是这样创建的:
style = new StyleContext().addStyle(name(), null);
if (background != null)
StyleConstants.setBackground(style, background);
if (foreground != null)
StyleConstants.setForeground(style, foreground);
if (isBold)
StyleConstants.setBold(style, isBold);
然后以这种方式应用:
setCharacterAttributes(off, len, style, false);