我正在制作一个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. 由无符号字符数组着色
- 4. java GUI三维立方体在所有侧面着色
- 5. 在Textmate中为字符串着色?
- 6. 通过CSS为特定字符着色
- 7. 如何为新的字符串着色?
- 8. 仅在jTextPane中着色一个字符
- 9. Java GUI设置颜色
- 10. Java GUI变色主题
- 11. 着色数字对
- 12. Java图形着色程序
- 13. 在Java中着色图像
- 14. 在Java中着色JButton
- 15. Java着色表格行
- 16. 在java中着色文本
- 17. Java 2D着色/填充
- 18. Java插件库着色
- 19. Java树节点着色
- 20. 着色位图与Java
- 21. setSpan()不能正确着色Android的字符串的每个字符的替代着色?
- 22. 从字符串“黄色”的Java颜色
- 23. Java的井字GUI
- 24. 3D数字如何着色
- 25. RichTextBox闪烁着色字
- 26. 如何为数字着色
- 27. Vim:关键字着色
- 28. True Type字体着色
- 29. JQuery SVG和字体着色
- 30. Javafx文本多字着色
另请参阅此[示例](http://stackoverflow.com/a/8534162/230513)。 – trashgod 2012-01-03 12:09:04