0
我已經有一個SWT文本框和一些自動添加的文本。現在我想自動選擇文本中的特定短語,以便用戶可以在不進行手動選擇的情況下替換它。但是我在api中找到的所有方法都是selectAll()
方法,它可以選擇所有的文本,而不是特定的部分。在SWT文本框中選擇/標記特定單詞
有沒有辦法做到這一點?
我已經有一個SWT文本框和一些自動添加的文本。現在我想自動選擇文本中的特定短語,以便用戶可以在不進行手動選擇的情況下替換它。但是我在api中找到的所有方法都是selectAll()
方法,它可以選擇所有的文本,而不是特定的部分。在SWT文本框中選擇/標記特定單詞
有沒有辦法做到這一點?
Text#setSelection(int start, int end)
會做你所需要的。
實施例:
Text text = new Text(shell, SWT.BORDER);
text.setText("This is some random text");
text.setSelection(5, 7);
看起來像這樣: