Java Swing StyledDocument, прямоугольный стиль текста
У меня есть DefaultStyledDocument
используется для укладки JTextPane
и я хочу стилизовать некоторый текст для отображения рамки вокруг текста, как в eclipse Refractor:
Как мне это сделать?
Стиль создается так:
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);