如果光标位于ITextEditor中,如何更改光标类型?具体来说,在事件触发器上,我想将光标更改为指针(类似于Ctrl + Hover在Java编辑器中的操作)。
我尝试过这样的标准代码:
PlatformUI.getWorkbench().getDisplay().getActiveShell().setCursor(new Cursor(PlatformUI.getWorkbench().getDisplay(), SWT.CURSOR_HAND));
和此:
Display.getDefault().getActiveShell().setCursor(new Cursor(Display.getDefault(), SWT.CURSOR_HAND));
但两者都没有改变光标。我一直无法找到其他文档。
任何帮助都将不胜感激。
答案 0 :(得分:0)
我想通了,你可以通过文本小部件设置它:
StyledText textWidget = getSourceViewer().getTextWidget();
textWidget.setCursor(textWidget.getDisplay().getSystemCursor(SWT.CURSOR_ARROW));