편집기의 텍스트 커서 위치에 팝업 대화 상자를 표시하려고합니다. 이 시점에서 활성 편집기 (점) 및 팝업 표시 대화 상자의 픽셀 단위로 텍스트 커서 위치를 얻으려면 어떻게합니까? 의Eclipse-plugin 현재 텍스트 편집기 코르 서 위치를 얻는 방법
IEditorPart editor = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
if (editor instanceof ITextEditor) {
ISelectionProvider selectionProvider = ((ITextEditor)editor).getSelectionProvider();
ISelection selection = selectionProvider.getSelection();
if (selection instanceof ITextSelection) {
ITextSelection textSelection = (ITextSelection)selection;
int offset = textSelection.getOffset(); // etc.
}
}
:
그러나 그 방법은 보호되어있다. 어떻게 호출 할 수 있습니까? – Lii
보호되어있을뿐 아니라 OP가 요구 한 바가 아닌 "커서 위치 설명"문자열을 반환합니다. –