簡體   English   中英

Eclipse文本編輯器獲得插入符位置

[英]Eclipse text editor get caret position

作為項目的一個組成部分,我有一張表,該表列出了Eclipse文本編輯器范圍內當前類的變量。 我希望能夠雙擊此表中的一個位置,並使用JavaRobot將內容打印到屏幕上。 一切都設置好了,但是當我單擊表格時,文本編輯器的插入符號位置消失了,因為前台作業是表格。 有沒有辦法找出插入符號的位置,以便我知道它在哪里,然后將內容打印到所需位置?

我已經用textPanes看到了:

int currentCaretPosition = textPane.getCaretPosition();

圖1

當我單擊它時,左側是示例表,光標/插入符號位置消失了。

圖2

需要獲取光標位置並保存它,以便當用戶雙擊列/行時可以使用JavaRobot打印到該位置。

謝謝

謝謝大家,我需要使用SWT :)

這是代碼,供將來參考:

CurrentDisplay display = new CurrentDisplay();
Display previousDisplay =display.getDisplay();
Point caretPoisition = previousDisplay.getCursorLocation();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM