Java着色字符GUI

标签 java swing text dictionary colors

我正在制作一个 GUI 词典程序,并输入了需要在显示的每个单词中突出显示的字母。我想知道如何做到这一点,为我的整个 JTextArea 着色似乎并不难,但只为某些字符着色似乎有点困难。我读过关于 JTextPane 的文章,我可以在其中使用样式化的字体,但即使那样看起来也并不简单。我需要解析每个字典单词的字符,然后更改该字符的颜色。

最佳答案

是的,您会想要使用 JEditorPaneJTextPane 来做这类事情。您可以使用样式,如您所见,也可以将内容创建为 HTML 并显示它,如果不那么灵活的话,这会简单得多。

Java 教程的相关部分开始 here.

关于Java着色字符GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8708294/

相关文章:

java - SmartGWT ListGrid - 从选择中排除字段

java - JCheckBox 没有得到更新

java - 事件处理问题 - Java

python - 在文本文件上一次迭代两行,同时在 python 中一次递增一行

java - 为什么 gradle 初始化有时需要很长时间?

java - 如何在运行时使任何 Java 方法静态化?

java - 背景 JSwing 图片加载异常

c - 如何在C中读取和编辑文本文件的特定行

html - 容器中的文本溢出

java - 为什么我在这里得到空异常?