不同的颜色/字体在一个文本区域



我可以在一个文本区域使用不同的前景色吗?不同的字体吗?

我想添加一些像"hh:mm:ss昵称:message",时间为灰色,名称为蓝色,消息为黑色。

我在我的评论中犯了一个错误:它是JTextPane你想要的,而不是JTextArea。

原来seesaw支持JTextPane。参见(seesaw.core/styled-text),它创建了JTextPane s,而(seesaw.core/style-text!)则对窗格中的文本应用了不同的样式。
它们的用法似乎非常简单:首先在窗格构建期间定义映射id -> style,然后在为文本的部分分配样式时使用此id

Textarea是一个标准的HTML元素,它不能接受更多的样式。实现这一点的一种方法是使用iFrame并对iFrame中的内容进行样式化。否则,实现没有iFrame的方法是选择一个支持此功能的编辑器。其中一个编辑器是在stackoverflow中使用的WMD。WMD文件在这里

相关内容

  • 没有找到相关文章

最新更新