2016-09-22 270 views
0

如何在光標處於ITextEditor時更改光標類型?具體來說,在事件觸發器上,我希望將光標更改爲指針(類似於Ctrl + Hover在Java編輯器中執行的操作)。更改ITextEditor中的光標類型

我已經試過標準如下代碼:

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

我想通了,你可以將它通過文本組件:

StyledText textWidget = getSourceViewer().getTextWidget(); 
textWidget.setCursor(textWidget.getDisplay().getSystemCursor(SWT.CURSOR_ARROW));