2015-05-29 77 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

相關問題