【问题标题】:Send customized text from one JTextpane to another JTexpane将自定义文本从一个 JTextpane 发送到另一个 JTexpane
【发布时间】:2013-05-16 15:02:45
【问题描述】:

我正在 Swing 中开发一个简单的基于 Java 的应用程序。我有一个文本窗格,我在其中使用文本编辑器自定义它的文本,例如使文本变为粗体、斜体、插入笑脸。现在在我的应用程序中,此自定义文本会转到另一个文本窗格,但是当我将其发送到另一个文本窗格时,它会显示简单文本而不是自定义文本。

我需要知道如何将自定义文本从文本窗格转发到另一个文本窗格。

我基本上将这个概念用于我的聊天应用程序。希望这能让大家清楚地了解我的工作。

【问题讨论】:

  • 顺便说一句 - 不要破坏我的编辑!使用问题下方的小“编辑”链接来编辑帖子,而不是“返回”按钮。但是你现在不妨把 Swing 留在那儿。
  • @AndrewThompson 我只使用编辑链接

标签: java swing chat jtextfield jtextarea


【解决方案1】:

我应该使用文本窗格还是编辑器窗格而不是文本区域?

简单问题的简单答案。是的。

JTextArea 用于纯文本。对于带样式的文本,请使用 JEditorPaneJTextPane。有关更多详细信息,请参阅How to Use Editor Panes and Text Panes,以及像这样的漂亮(样式)图像:

【讨论】:

    【解决方案2】:
    1. 无论选择何种设置,只需注意状态 - 字体、粗体、斜体等
    2. 将状态传递到文本区域
    3. 在显示到文本区域之前,对其应用相同的状态

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多