如何在SWT中的StyledText的插入位置插入文本?
我的意思是如下:
我有一个带有“Hello,world!”的StyledText,in。插入位置位于空格和w之间,就像这样(垂直条/管道,“|”,是我闪烁的光标):
Hello, |world!
我需要某种方式来插入文本,所以如果我做了类似myMethodThatInsertsText(“漂亮”)的操作,它会将文本更改为(垂直条仍为光标):
Hello, beautiful |world!
我是否必须手动执行此操作,或者是否有一种我尚未找到的方法?
答案 0 :(得分:3)
方法StyledText#insert(String)
完全符合您的要求。
如果在StyledText
中选择了文字,insert
将替换该文字。但是,如果未选择任何内容,则文本将插入到插入位置。