Java 在Intellij IDEA中,如何显示carret旁边的小下拉窗口?

Java 在Intellij IDEA中,如何显示carret旁边的小下拉窗口?,java,intellij-idea,intellij-plugin,Java,Intellij Idea,Intellij Plugin,我是Intellij IDEA插件和java的新手。我写了我的第一个插件,检查carret pos并替换px->rem。这很好,但我想更进一步,制作一个用于字符串操作的新插件,当按下快捷键并显示选项时,会显示一个小的弹出窗口,然后我可以使用箭头键&enter/space选择项目 与此类似: 但在Intellij插件文档中,我似乎找不到类似的信息 请注意,我不想为右键单击添加选项,相反,当插件使用actionPerformed检测到操作时,我想触发这个小菜单。您可以使用查找: LookupImp

我是Intellij IDEA插件和java的新手。我写了我的第一个插件,检查carret pos并替换px->rem。这很好,但我想更进一步,制作一个用于字符串操作的新插件,当按下快捷键并显示选项时,会显示一个小的弹出窗口,然后我可以使用箭头键&enter/space选择项目

与此类似:

但在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();