[英]Eclipse text editor get caret position
作為項目的一個組成部分,我有一張表,該表列出了Eclipse文本編輯器范圍內當前類的變量。 我希望能夠雙擊此表中的一個位置,並使用JavaRobot將內容打印到屏幕上。 一切都設置好了,但是當我單擊表格時,文本編輯器的插入符號位置消失了,因為前台作業是表格。 有沒有辦法找出插入符號的位置,以便我知道它在哪里,然后將內容打印到所需位置?
我已經用textPanes看到了:
int currentCaretPosition = textPane.getCaretPosition();
當我單擊它時,左側是示例表,光標/插入符號位置消失了。
需要獲取光標位置並保存它,以便當用戶雙擊列/行時可以使用JavaRobot打印到該位置。
謝謝
謝謝大家,我需要使用SWT :)
這是代碼,供將來參考:
CurrentDisplay display = new CurrentDisplay();
Display previousDisplay =display.getDisplay();
Point caretPoisition = previousDisplay.getCursorLocation();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.