Я работаю над приложением чата и хочу, чтобы пользователь мог изменять свой шрифт при вводе сообщений.
Я пробовал использовать метод setFont(), но он меняет шрифт для всего текста в компоненте JTextArea, и когда текст отправляется в область отображения, другой компонент JTextArea, изменения шрифта не отображаются. Вместо этого он отображает текст шрифтом, установленным в области отображения.
Я хочу изменить шрифт либо для выделенного текстового поля, либо только для маркера, и когда текст отправляется в область отображения, изменения шрифта должны быть очевидны.




JTextArea поддерживает простой текст только с простым стилем.
У меня такая же проблема, но, похоже, ответ заключается в том, что вы должны использовать JEditorPane или JTextPane вместо JTextArea.
возможный дубликат Как изменить цвет текста в JtextArea?