标签: java ruby swt jruby
我确实有一个简单的问题:SWT文档说如果你使用的是styledText,你要么实现它的API,要么实现LineStyleListener。
所以,如果我使用LineStyleListener,我怎样才能控制编辑器小部件中特定字符的表示?似乎实现LineStyleListener一次只提供整行的着色。
由于
答案 0 :(得分:1)
使用LineStyleListener,您仍然可以通过修改提供的StyleRange数组来为单个字符添加样式。它只被称为 Line StyleListener,因为您可以按行获取文本。
StyleRange
有关如何使用此功能的说明,请参阅here或here。