在TextBox中突出显示GWT语法

时间:2014-02-19 16:55:06

标签: java gwt syntax-highlighting

我在构建的GWT应用程序中有一个TextBox,用于高级搜索。我正试图找到一种方法来对搜索字符串中的某些字符序列(例如字符串#title或#T)使用语法高亮显示,但我找不到任何关于如何允许对单个符号进行着色的内容。我想我需要的东西比TextBox更复杂,但我不确定要使用什么。是否可以使用单行,精简的RichTextBox,或者有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

您无法通过输入执行此操作。使用FlowPanel(或简称div元素),并在其上设置ContentEditable。大多数浏览器现在支持它。然后,您可以在KeyUpEvent上的文本中插入常规HTML标记(粗体,跨度),您可以随意设置跨度样式。