Select/mark SWT 文本字段中的特定单词
Select/mark specific word in SWT Textfield
我有一个 SWT 文本字段,其中包含一些自动添加的文本。现在我想 select 自动在文本中指定一个特定的短语,这样用户就可以在没有手动 selection 的情况下替换它。但我在 api 中找到的只是 selectAll()
方法,该方法有效,但 select 是所有文本,而不是特定部分。
有什么办法吗?
Text#setSelection(int start, int end)
会做你需要的。
示例:
Text text = new Text(shell, SWT.BORDER);
text.setText("This is some random text");
text.setSelection(5, 7);
看起来像这样:
我有一个 SWT 文本字段,其中包含一些自动添加的文本。现在我想 select 自动在文本中指定一个特定的短语,这样用户就可以在没有手动 selection 的情况下替换它。但我在 api 中找到的只是 selectAll()
方法,该方法有效,但 select 是所有文本,而不是特定部分。
有什么办法吗?
Text#setSelection(int start, int end)
会做你需要的。
示例:
Text text = new Text(shell, SWT.BORDER);
text.setText("This is some random text");
text.setSelection(5, 7);
看起来像这样: