2016-04-22 107 views
0

我需要使用Text.setCursor(Cursor cursor);將光標設置爲org.eclipse.swt.widgets.Text控制Java的正常「文本選擇遊標」。默認的那個,即懸停這個文本。SWT光標文本

什麼是正確的SWT常數?我已經在谷歌搜索,但沒有找到一個例子。

代碼示例爲SWT.CURSOR_HAND

Text text = new Text(parent, SWT.BORDER); 
Cursor cursor = Display().getCurrent().getSystemCursor(SWT.CURSOR_HAND); 
text.setCursor(cursor); 
+0

我想你實際上並不希望使用光標在'Text'小部件,因爲它已經默認。或者您是否需要恢復以前的光標更改 – Baz

回答

1
SWT.CURSOR_IBEAM 

就是答案。

一些參考:


如果你只是想給Cursor恢復到Control的默認,只需撥打Control#setCursor(null)

如果參數爲null,則將接收者的遊標設置爲由參數指定的遊標或該類型的控件的默認遊標。

Javadoc