private void createUIComponents() { projectSelector = new ProjectSelector(project); } }
private void createUIComponents() { projectSelector = new ProjectSelector(project); }
private void createUIComponents() { hiddenValidationTrigger = new JBCheckBox(); hiddenValidationTrigger.setVisible(false); projectSelector = new ProjectSelector(ideProject); }
private void createUIComponents() { projectSelector = new ProjectSelector(project); projectSelector.setMinimumSize(new Dimension(400, 0)); projectSelector.addProjectSelectionListener(this::updateRepositorySelector); repositorySelector = new RepositorySelector(projectSelector.getSelectedProject(), false /*canCreateRepository*/); repositorySelector .getDocument() .addDocumentListener( new DocumentAdapter() { @Override protected void textChanged(DocumentEvent event) { updateButtons(); } }); }
private void createUIComponents() { hiddenValidationTrigger = new JBCheckBox(); hiddenValidationTrigger.setVisible(false); projectSelector = new ProjectSelector(ideProject); projectSelector.addProjectSelectionListener( (selectedProject) -> { // settings editor does not see all the changes by default, use explicit notification. triggerValidation(); }); } }
private void createUIComponents() { projectSelector = new ProjectSelector(ideProject); projectSelector.setMinimumSize(new Dimension(400, 0)); repositorySelector = new RepositorySelector(projectSelector.getSelectedProject(), true /*canCreateRepository*/); remoteNameSelector = new RepositoryRemotePanel(gitRepository); projectSelector.addProjectSelectionListener(this::updateRepositorySelector); repositorySelector .getDocument() .addDocumentListener( new DocumentAdapter() { @Override protected void textChanged(DocumentEvent event) { remoteNameSelector.update(repositorySelector.getSelectedRepository()); updateButtons(); } }); remoteNameSelector .getRemoteNameField() .getDocument() .addDocumentListener( new DocumentAdapter() { @Override protected void textChanged(DocumentEvent event) { updateButtons(); } }); }
/** * Initializes some UI components in this panel that require special set-up. * * <p>This is automatically called by the IDEA SDK and should not be directly invoked. */ private void createUIComponents() { modulesComboBox = new ModulesComboBox(); modulesComboBox.fillModules(project); ApplicationManager.getApplication() .runReadAction( () -> { Module[] modules = ModuleManager.getInstance(project).getSortedModules(); if (modules.length > 0) { // Defaults to the first, top-level module in this project. modulesComboBox.setSelectedModule(modules[0]); } }); cloudLibrariesTable = new CloudLibraryTable(libraries); cloudLibrariesTable.setTableHeader(null); cloudLibrariesTable .getSelectionModel() .addListSelectionListener(this::onClientLibrarySelection); addTableModelListener(e -> updateManagementUI()); projectSelector = new ProjectSelector(project); projectSelector.addProjectSelectionListener(cloudProject -> updateManagementUI()); }