私は大規模なプロジェクトに 2 か月間取り組んでいますが、解決できない厄介な問題があります。setCursor(..) を使用してマウス カーソルを変更しています。カーソルを元に戻した後、再び自動的に変更されることはありません。通常、テキスト編集フィールドにマウスを合わせるとカーソルが変わります。カーソルを手動で設定する前と同じように変更したいのですが、そうではありません。
ここに私の(関連する)コードがあります:
if(condition)
shlell.setCursor(new Cursor(Display.getCurrent(), SWT.CURSOR_CROSS));
else
shellsetCursor(new Cursor(Display.getCurrent(), SWT.DEFAULT));