package com.intellij.lang.javascript.flex.projectStructure.ui; import com.intellij.lang.javascript.flex.sdk.FlexSdkComboBoxWithBrowseButton; import com.intellij.openapi.project.Project; import com.intellij.openapi.projectRoots.Sdk; import com.intellij.openapi.ui.DialogWrapper; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; public class SelectFlexSdkDialog extends DialogWrapper { private JPanel myMainPanel; private JLabel myLabel; private FlexSdkComboBoxWithBrowseButton myFlexSdkComboWithBrowse; public SelectFlexSdkDialog(final Project project, final String title, final String label) { super(project); setTitle(title); myLabel.setText(label); init(); } @NotNull protected Action[] createActions() { return new Action[]{getOKAction()}; } protected JComponent createCenterPanel() { return myMainPanel; } @Nullable public Sdk getSdk() { return myFlexSdkComboWithBrowse.getSelectedSdk(); } }