@NotNull private String selectedCompiler() { Object item = myCompilerCombo.getSelectedItem(); return item instanceof String ? (String)item : GoBuildTargetSettings.ANY_COMPILER; }
@NotNull private static String selected(@NotNull ComboBox comboBox, @NotNull String defaultValue) { Object item = comboBox.getSelectedItem(); if (item instanceof String) { return defaultValue.equals(item) ? GoBuildTargetSettings.DEFAULT : (String)item; } return GoBuildTargetSettings.DEFAULT; }
@Nullable private Boolean getReplaceOSVars() { return (Boolean) replaceOSVarsComponent.getComponent().getSelectedItem(); }
@Nullable private CodeLoadingMode getCodeLoadingMode() { return (CodeLoadingMode) codeLoadingModeComponent.getComponent().getSelectedItem(); }
public void apply() throws ConfigurationException { writeInternalErlangSdk((Sdk) internalErlangSdksComboBox.getSelectedItem()); modified = false; }
private MongoDatabase getSelectedDatabase() { return (MongoDatabase) databaseCombobox.getSelectedItem(); }
private String getCheckstyleVersion() { return (String) csVersionDropdown.getSelectedItem(); }
private ServerConfiguration getSelectedConfiguration() { MongoServer selectedServer = (MongoServer) serverConfigurationCombobox.getSelectedItem(); return selectedServer == null ? null : selectedServer.getConfiguration(); }
public PluginConfiguration getPluginConfiguration() { final String checkstyleVersion = (String) csVersionDropdown.getSelectedItem(); ScanScope scanScope = (ScanScope) scopeDropdown.getSelectedItem(); if (scanScope == null) { scanScope = ScanScope.getDefaultValue(); } // we don't know the scanBeforeCheckin flag at this point return PluginConfigurationBuilder.defaultConfiguration(project) .withCheckstyleVersion(checkstyleVersion) .withScanScope(scanScope) .withSuppressErrors(suppressErrorsCheckbox.isSelected()) .withCopyLibraries(copyLibsCheckbox.isSelected()) .withLocations(new TreeSet<>(locationModel.getLocations())) .withThirdPartyClassPath(getThirdPartyClasspath()) .withActiveLocation(locationModel.getActiveLocation()) .build(); }
void initCombo(final ComboBox combobox, final JPanel parentPanel) { combobox.setModel(new DefaultComboBoxModel<>(JsonDataType.values())); combobox.setRenderer(new ColoredListCellRenderer() { @Override protected void customizeCellRenderer(JList jList, Object o, int i, boolean b, boolean b2) { append(((JsonDataType) o).type); } }); combobox.setSelectedItem(null); combobox.addItemListener(itemEvent -> { JsonDataType selectedType = (JsonDataType) combobox.getSelectedItem(); currentEditor = UI_COMPONENT_BY_JSON_DATATYPE.get(selectedType); currentEditor.reset(); parentPanel.invalidate(); parentPanel.removeAll(); parentPanel.add(currentEditor.getComponent(), BorderLayout.CENTER); parentPanel.validate(); }); combobox.setSelectedItem(JsonDataType.STRING); }
MongoServer selectedServer = (MongoServer) serverConfigurationCombobox.getSelectedItem(); if (selectedServer == null) { return;
@Nullable public Language getSelectedLanguage() { return (Language) myLanguagesComboBox.getSelectedItem(); }
/** * Generates and sets command line according to selected settings */ private void updateCommandLine() { String sb = PERL5_DEBUG_HOST + "=" + myDebuggingHost.getText() + " " + PERL5_DEBUG_PORT + "=" + myDebuggingPort.getText() + " " + PERL5_DEBUG_ROLE + "=" + Objects.requireNonNull(myPerlRole.getSelectedItem()).toString() + " perl " + DEBUG_ARGUMENT + " ./your_script.pl"; myGeneratedCommandLine.setText(sb); } }
@Nullable public Perl5SdkWrapper getSelectedSdkWrapper() { ComboBox<Perl5SdkWrapper> sdkComboBox = myPanel.getSdkComboBox(); return sdkComboBox == null ? null : (Perl5SdkWrapper)sdkComboBox.getSelectedItem(); }
@Override public void update(AnActionEvent e) { e.getPresentation().setEnabled(!Objects.equals(comboBox.getSelectedItem(), Settings.DEFAULT_NAME)); } });
@Override public void update(AnActionEvent e) { e.getPresentation().setEnabled(comboBox.getSelectedItem() != null); } });
@Override public void actionPerformed(AnActionEvent e) { String groupName = (String) comboBox.getSelectedItem(); // 默认分组不允许删除 if (Objects.equals(groupName, Settings.DEFAULT_NAME)) { return; } // 确认删除? if (MessageDialogBuilder.yesNo(MsgValue.TITLE_INFO, String.format(MsgValue.CONFIRM_DELETE_GROUP, groupName)).isYes()) { deleteGroup(groupName); } }
@Override protected void applyEditorTo(@NotNull Settings perlConfiguration) throws ConfigurationException { perlConfiguration.setScriptCharset(myScriptCharset.getText()); perlConfiguration.setStartMode(myStartMode.getSelectedItem().toString()); perlConfiguration.setNonInteractiveModeEnabled(myIsNonInteractiveModeEnabled.isSelected()); perlConfiguration.setCompileTimeBreakpointsEnabled(myIsCompileTimeBreakpointsEnabled.isSelected()); perlConfiguration.setInitCode(myInitCodeTextField.getText()); }
@Override protected void applyEditorTo(@NotNull PerlRemoteDebuggingConfiguration perlConfiguration) throws ConfigurationException { perlConfiguration.setRemoteProjectRoot(myWorkingDirectoryComponent.getText()); Object selectedItem = myPerlRole.getSelectedItem(); assert selectedItem != null; perlConfiguration.setPerlRole(selectedItem.toString()); perlConfiguration.setDebugHost(myDebuggingHost.getText()); String debuggingPort = myDebuggingPort.getText(); if (StringUtil.isNotEmpty(debuggingPort)) { perlConfiguration.setDebugPort(Integer.parseInt(myDebuggingPort.getText())); } super.applyEditorTo(perlConfiguration); }
@Override protected void applyEditorTo(@NotNull PerlRunConfiguration perlRunConfiguration) throws ConfigurationException { perlRunConfiguration.setScriptPath(myScriptField.getText()); myParametersPanel.applyTo(perlRunConfiguration); perlRunConfiguration.setConsoleCharset(StringUtil.nullize((String)myConsoleCharset.getSelectedItem(), true)); perlRunConfiguration.setPerlParameters(myPerlParametersPanel.getText()); perlRunConfiguration.setUseAlternativeSdk(myAlternativeSdkCheckbox.isSelected()); mySdkConfigurable.apply(); perlRunConfiguration.setAlternativeSdkName(ObjectUtils.doIfNotNull(mySdkProxy, Sdk::getName)); super.applyEditorTo(perlRunConfiguration); }