我正在处理聊天应用程序,我希望用户能够在键入消息时更改其字体。
我尝试使用setFont()
方法,但它更改了JTextArea
组件中整个文本的字体,当文本发送到另一个JTextArea组件的显示区域时,字体更改不会出现。而是在显示区域中以该字体显示文本。
我想要做的是更改突出显示的textarea或仅用于标记的字体,当文本发送到显示区域时,字体更改应该是明显的。
答案 0 :(得分:2)
JTextArea仅支持简单样式的简单纯文本。
我遇到了同样的问题,但似乎答案是你应该使用JEditorPane或JTextPane代替JTextArea。