Я могу изменить текст a JTextArea
к полужирному (добавляют текст) и затем обратно к нормальному и он только отобразит полужирный текст полужирным и остальных как нормальные?
Также могут содержание JTextArea
быть сохраненными как документ RTF?
Нет. Вы ищете JEditorPane
. Он поддерживает HTML (3.2?), Что позволит вам использовать
(и другие старые теги) для предоставления форматированного текста.
JEditorPane textarea = new JEditorPane("text/html", "");
textarea.setText("Here is some <b>bold text</b>");
РЕДАКТИРОВАТЬ : Согласно javadoc, на который я ссылался выше, JEditorPane также поддерживает ограниченный RTF. Не забудьте изменить MIME на text / rtf
Я считаю, что для этого вам понадобится JTextPane или JEditorPane .