我正在制作一个GUI字典程序,并且需要在显示的每个字中突出显示字母的输入。我想知道如何做到这一点,为我的整个JTextArea着色似乎并不困难,但只着色某些字符似乎有点困难。我已经阅读了关于JTextPane的地方,我可以使用样式化的字体,但即使这看起来并不简单。我需要解析每个字典单词的字符,然后更改该字符的颜色。Java着色字符GUI
3
A
回答
5
是的,你想要使用JEditorPane
或JTextPane
做这种事情。正如你所看到的,你可以使用样式,或者你可以将内容创建为HTML并显示它,如果不那么灵活,这将会简单得多。
Java教程的相关章节开始here.
2
您可以添加自己的亮点。请参阅DefaultHighlighter和HighlightPainter。
查看http://java-sl.com/tip_vertical_selection.html自定义高亮显示使用示例。您可以定义任何所需的颜色。
相关问题
- 1. 根据字符权着色字符串
- 2. 由无符号字符数组着色
- 3. 在Textmate中为字符串着色?
- 4. Java GUI变色主题
- 5. Java GUI设置颜色
- 6. 在java中着色文本
- 7. 在Java中着色JButton
- 8. 在Java中着色图像
- 9. Java着色表格行
- 10. Java 2D着色/填充
- 11. Java树节点着色
- 12. 从字符串“黄色”的Java颜色
- 13. Javafx文本多字着色
- 14. RichTextBox闪烁着色字
- 15. True Type字体着色
- 16. Vim:关键字着色
- 17. 如何为数字着色
- 18. JQuery SVG和字体着色
- 19. GLSL:顶点着色器无片段着色片段着色器
- 20. 在Java中着色RGB像素
- 21. 如何在java中为BufferedImage/Image着色?
- 22. JAVA 6x6网格着色游戏
- 23. 俄罗斯方块GUI通过着色JButtons。渲染问题
- 24. gui甚至挂着线程
- 25. 使用java设置字符串颜色
- 26. Java/Android字符串到颜色转换
- 27. 当cell.textLabel.text字符串isEqualTo着色单元格背景
- 28. 在Textmate中区分Python字符串和Docstrings的语法着色?
- 29. 如何在android中为字符串的一部分着色?
- 30. Atom无法着色数组中的字符串元素
另请参阅此[示例](http://stackoverflow.com/a/8534162/230513)。 – trashgod 2012-01-03 12:09:04