List of usage examples for com.intellij.openapi.ui SelectFromListDialog SelectFromListDialog
public SelectFromListDialog(Project project, Object[] objects, ToStringAspect toStringAspect, String title, @JdkConstants.ListSelectionMode int selectionMode)
From source file:com.microsoft.intellij.ui.azureroles.DebugConfigurationDialog.java
License:Open Source License
private ActionListener createProjTextListener() { return new ActionListener() { @Override// ww w . ja va 2s. c om public void actionPerformed(ActionEvent e) { SelectFromListDialog dialog = new SelectFromListDialog(project, ModuleManager.getInstance(project).getModules(), new SelectFromListDialog.ToStringAspect() { @Override public String getToStirng(Object obj) { return ((Module) obj).getName(); } }, message("dbgProjSelTitle"), ListSelectionModel.SINGLE_SELECTION); dialog.show(); if (dialog.getSelection() != null && dialog.getSelection().length > 0) projText.setText(((Module) dialog.getSelection()[0]).getName()); } }; }