【发布时间】:2017-09-11 14:08:07
【问题描述】:
如何在 SWT StyledText 小部件中显示不可打印的字符,就像 Swing 用空方块完成的那样?
在源字符串中通过正则表达式替换所有出现的符号不能成为解决方案,因为无法再使用原始代码点进行复制和粘贴。
最好的方法可能是拦截文本渲染并在那里替换它们,但这似乎打开了潘多拉的盒子......
编辑 1:
控制字符,就是这样,通常只是跳过而不被编辑器显示的字符,如 HOP (U+0081)
【问题讨论】:
-
如何扩展WhitespaceCharacterPainter(并通过
TextViewer使用StyledText小部件)? -
好主意!我试试看……
标签: java eclipse swt control-characters styledtext