我在一个大型项目上工作了 2 个月,但遇到了一个我无法解决的烦人问题:我正在使用 setCursor(..) 来更改鼠标光标,为什么不重要。在我将光标设置回原来的位置后,它不会再次自动更改。将鼠标悬停在文本编辑字段上通常会更改光标,我希望它像手动设置光标之前那样发生,但事实并非如此。
这是我的(相关)代码:
if(condition)
shlell.setCursor(new Cursor(Display.getCurrent(), SWT.CURSOR_CROSS));
else
shellsetCursor(new Cursor(Display.getCurrent(), SWT.DEFAULT));