我正在 Swing 中开发一个简单的基于 Java 的应用程序。我有一个文本窗格,我在其中使用文本编辑器自定义它的文本,例如使文本变为粗体、斜体、插入笑脸。现在在我的应用程序中,此自定义文本会转到另一个文本窗格,但是当我将其发送到另一个文本窗格时,它会显示简单文本而不是自定义文本。
我需要知道如何将自定义文本从文本窗格转发到另一个文本窗格。
我基本上将这个概念用于我的聊天应用程序。希望这能让大家清楚地了解我的工作。
我正在 Swing 中开发一个简单的基于 Java 的应用程序。我有一个文本窗格,我在其中使用文本编辑器自定义它的文本,例如使文本变为粗体、斜体、插入笑脸。现在在我的应用程序中,此自定义文本会转到另一个文本窗格,但是当我将其发送到另一个文本窗格时,它会显示简单文本而不是自定义文本。
我需要知道如何将自定义文本从文本窗格转发到另一个文本窗格。
我基本上将这个概念用于我的聊天应用程序。希望这能让大家清楚地了解我的工作。
我应该使用文本窗格还是编辑器窗格而不是文本区域?
对一个简单问题的简单回答。是的。
JTextArea
用于纯文本。对于带样式的文本,请使用 aJEditorPane
或JTextPane
。有关更多详细信息,请参阅如何使用编辑器窗格和文本窗格,以及像这样的漂亮(样式)图像: