2016-04-22 5 views
0

org.eclipse.swt.widgets.TextコントロールのカーソルをJavaのText.setCursor(Cursor cursor);を使用して通常の「テキスト選択カーソル」に設定する必要があります。デフォルトのもの、つまりこのテキストをホバーしているもの。SWTカーソルテキスト

正しいSWT定数は何ですか?私はすでにGoogleで検索しているが、例は見つけていない。 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 

が答えです。

いくつかの参照:


あなたは単に呼び出し、ControlのデフォルトにCursorを戻したい場合はControl#setCursor(null)

引数で指定されたカーソル、または引数がnullの場合、その種類のコントロールのデフォルトカーソルに受信者のカーソルを設定します。

Javadoc