Сохранение шрифтов Java в JTextPane

В рамках изучения программирования Java GUI с помощью javax.swing я намереваюсь сохранить содержимое JTextPane с помощью шрифта, есть ли способ сделать это?

1 ответ

Да, вы можете сохранить содержимое JTextPane с помощью HTMLEditorKit или RTFEditorKit.

StyledDocument doc = (StyledDocument)textPane.getDocument();

HTMLEditorKit kit = new HTMLEditorKit();

BufferedOutputStream out;

try {
    out = new BufferedOutputStream(new FileOutputStream(new File("rich.html")));

    kit.write(out, doc, doc.getStartPosition().getOffset(), doc.getLength());

} catch (FileNotFoundException | IOException e) {
} catch (BadLocationException e) {
}
Другие вопросы по тегам