Java Swing StyledDocument,框舍入文本样式

时间:2018-10-26 10:18:48

标签: java swing jtextpane text-styling defaultstyleddocument

我有一个DefaultStyledDocument用于设置JTextPane的样式,我想设置一些文本的样式以在文本周围显示一个框,例如在Eclipse 折射器中:

https://i.stack.imgur.com/IpDnw.png

我该怎么办?

样式是这样创建的:

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);

0 个答案:

没有答案