void (@NotNull AnActionEvent e) { ListPopup popup = JBPopupFactory.getInstance(). createActionGroupPopup(null, this, e.getDataContext(), true, null, Integer.MAX_VALUE); HelpTooltip.setMasterPopup(e.getInputEvent().getComponent(), popup); Component component = e.getInputEvent().getComponent(); if (component instanceof ActionButtonComponent) { popup.showUnderneathOf(component); } else { popup.showInCenterOf(component); } }