Я знаю, что могу установить семейство шрифтов для AttributeSet следующим образом:
SimpleAttributeSet set = new SimpleAttributeSet();
StyleConstants.setFontFamily(set, "Monospace");
doc.insertString(
caretPosition, text, set);
Но я действительно хочу установить шрифт:
StyleConstants.setFont(set, "Courier New");
Однако метод StyleConstants.setFont () отсутствует.
Так как мне установить шрифт на AttributeSet? (Обратите внимание, что я могу свободно использовать реализацию AttributeSet, отличную от SimpleAttributeSet. Я просто случайно использовал эту.)
(Обратите внимание, что моя настоящая цель - вставить строку в документ, используя указанный шрифт.)