2015-05-29 35 views
0

我已经有一个SWT文本框和一些自动添加的文本。现在我想自动选择文本中的特定短语,以便用户可以在不进行手动选择的情况下替换它。但是我在api中找到的所有方法都是selectAll()方法,它可以选择所有的文本,而不是特定的部分。在SWT文本框中选择/标记特定单词

有没有办法做到这一点?

回答

1

Text#setSelection(int start, int end)会做你所需要的。

实施例:

Text text = new Text(shell, SWT.BORDER); 
text.setText("This is some random text"); 
text.setSelection(5, 7); 

看起来像这样:

enter image description here

相关问题