簡體   English   中英

在Intellij IDEA中如何在carret旁邊顯示小的下拉窗口?

[英]In Intellij IDEA how to show small dropdown-window next to carret?

我是Intellij IDEA插件和Java的新手。 我編寫了我的第一個插件來檢查carret pos並替換了px - > rem。 這工作正常,但我想更進一步,並為字符串操作創建一個新的插件,顯示一個小的彈出窗口顯示,當按下快捷方式並顯示選項,然后我可以使用箭頭鍵和輸入/空格來選擇項目。

與此類似: 在此輸入圖像描述

但我似乎無法在Intellij插件文檔中找到類似這樣的信息。

請注意,我不想添加右鍵單擊選項,相反,當插件使用actionPerformed檢測到操作時,我想觸發此小菜單。

你可以使用查找來做到這一點:

LookupImpl lookup = (LookupImpl) LookupManager.getInstance(project).createLookup(editor, LookupElement.EMPTY_ARRAY, "", new LookupArranger.DefaultArranger());

lookup.addItem(LookupElementBuilder.create("Opt 1"), myPrefixMatcher);
lookup.addItem(LookupElementBuilder.create("Opt 2"), myPrefixMatcher);

lookup.showLookup();

暫無
暫無

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

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