在SWT Textfield中选择/标记特定单词

时间:2015-05-29 14:05:32

标签: java text widget swt

我有一个SWT文本字段,其中包含一些自动添加的文本。现在我想自动选择文本中的特定短语,以便用户可以在没有手动选择的情况下替换它。但是我在api中找到的所有内容都是selectAll()方法,它可以工作但是选择所有文本,而不是特定部分。

有没有办法这样做?

1 个答案:

答案 0 :(得分: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