final DefaultActionGroup group = new DefaultActionGroup();
for (int i = 0; i < 30; i++) {
group.add(new AnAction("item " + i) {
public void actionPerformed(final AnActionEvent e) {}
});
}
final ListPopup popup = JBPopupFactory.getInstance().createActionGroupPopup("title", group, dataContext, JBPopupFactory.ActionSelectionAid.SPEEDSEARCH, false, null, 10);
popup.showCenteredInCurrentWindow(project);