public SimpleOpenTaskDialog(@NotNull final Project project, @NotNull final Task task) { super(project, false); myProject = project; myTask = task; TaskManagerImpl taskManager = (TaskManagerImpl) TaskManager.getManager(myProject); setTitle("Open Task"); myTaskNameLabel.setText(TaskUtil.getTrimmedSummary(task)); TaskManagerImpl manager = (TaskManagerImpl) TaskManager.getManager(project); ControlBinder binder = new ControlBinder(manager.getState()); binder.bindAnnotations(this); binder.reset(); TaskRepository repository = task.getRepository(); if (repository == null || !repository .getRepositoryType() .getPossibleTaskStates() .contains(TaskState.IN_PROGRESS)) { myMarkAsInProgressBox.setVisible(false); } myClearContext.setSelected(taskManager.getState().clearContext); if (!manager.isVcsEnabled()) { myCreateChangelist.setEnabled(false); myCreateChangelist.setSelected(false); } else { myCreateChangelist.setSelected(taskManager.getState().createChangelist); myCreateChangelist.setEnabled(true); } init(); getPreferredFocusedComponent(); }
private void updateControls() { if (myCbReplaceWrite != null) { if (myCbReplaceAll.isSelected()) { myCbReplaceWrite.makeSelectable(); } else { myCbReplaceWrite.makeUnselectable(true); } } if (myCbReplaceAll != null) { myTypeSelectorManager.setAllOccurrences(myCbReplaceAll.isSelected()); } else { myTypeSelectorManager.setAllOccurrences(false); } if (myDeclareFinalIfAll && myCbReplaceAll != null && myCbReplaceAll.isSelected()) { myCbFinal.setEnabled(false); myCbFinal.setSelected(true); } else if (myCbReplaceWrite != null && myCbReplaceWrite.isEnabled() && myCbReplaceWrite.isSelected()) { myCbFinal.setEnabled(false); myCbFinal.setSelected(false); } else { myCbFinal.setEnabled(true); myCbFinal.setSelected(myCbFinalState); } }
@Override public void updateOptionsList() { myIsInSchemeChange = true; myLineSpacingField.setText(Float.toString(getLineSpacing())); FontPreferences fontPreferences = getFontPreferences(); List<String> fontFamilies = fontPreferences.getEffectiveFontFamilies(); myPrimaryCombo.setFontName(fontPreferences.getFontFamily()); boolean isThereSecondaryFont = fontFamilies.size() > 1; myUseSecondaryFontCheckbox.setSelected(isThereSecondaryFont); mySecondaryCombo.setFontName(isThereSecondaryFont ? fontFamilies.get(1) : null); myEditorFontSizeField.setText( String.valueOf(fontPreferences.getSize(fontPreferences.getFontFamily()))); boolean readOnly = ColorAndFontOptions.isReadOnly(myOptions.getSelectedScheme()); myPrimaryCombo.setEnabled(!readOnly); mySecondaryCombo.setEnabled(isThereSecondaryFont && !readOnly); myOnlyMonospacedCheckBox.setEnabled(!readOnly); myLineSpacingField.setEnabled(!readOnly); myEditorFontSizeField.setEnabled(!readOnly); myUseSecondaryFontCheckbox.setEnabled(!readOnly); myEnableLigaturesCheckbox.setEnabled(!readOnly); myLigaturesInfoLinkLabel.setEnabled(!readOnly); myEnableLigaturesCheckbox.setSelected(fontPreferences.useLigatures()); myIsInSchemeChange = false; }
BindToNewBeanStep(@NotNull final WizardData data) { myData = data; myTableModel = new MyTableModel(); myTable.setModel(myTableModel); myTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); myScrollPane.getViewport().setBackground(myTable.getBackground()); myTable.setSurrendersFocusOnKeystroke(true); // Customize "Form Property" column { final TableColumn column = myTable.getColumnModel().getColumn(0 /*Form Property*/); column.setCellRenderer(new FormPropertyTableCellRenderer(myData.myProject)); } // Customize "Bean Property" column { final TableColumn column = myTable.getColumnModel().getColumn(1 /*Bean Property*/); column.setCellRenderer(new BeanPropertyTableCellRenderer()); column.setCellEditor(new BeanPropertyTableCellEditor()); final DefaultCellEditor editor = (DefaultCellEditor) myTable.getDefaultEditor(Object.class); editor.setClickCountToStart(1); } myChkGetData.setSelected(true); myChkGetData.setEnabled(false); myChkSetData.setSelected(true); myChkSetData.setEnabled(false); myChkIsModified.setSelected(myData.myGenerateIsModified); }
private void updateSoftWrapSettingsRepresentation() { boolean softWrapsEnabled = myCbUseSoftWrapsAtEditor.isSelected(); myCbUseCustomSoftWrapIndent.setEnabled(softWrapsEnabled); myCustomSoftWrapIndent.setEnabled( myCbUseCustomSoftWrapIndent.isEnabled() && myCbUseCustomSoftWrapIndent.isSelected()); myCustomSoftWrapIndentLabel.setEnabled(myCustomSoftWrapIndent.isEnabled()); myCbShowSoftWrapsOnlyOnCaretLine.setEnabled(softWrapsEnabled); }
/** Update button enable/disable state according enableCheckBox. */ private void updateButtonsState() { sipProtocolCheckBox.setEnabled(enableCheckBox.isSelected()); jabberProtocolCheckBox.setEnabled(enableCheckBox.isSelected()); rtpProtocolCheckBox.setEnabled(enableCheckBox.isSelected()); ice4jProtocolCheckBox.setEnabled(enableCheckBox.isSelected()); fileCountField.setEnabled(enableCheckBox.isSelected()); fileSizeField.setEnabled(enableCheckBox.isSelected()); fileSizeLabel.setEnabled(enableCheckBox.isSelected()); fileCountLabel.setEnabled(enableCheckBox.isSelected()); }
/** Update state dialog depending on the current state of the fields */ private void updateDialogState() { String branch = myBranchTextField.getText(); if (branch.length() != 0) { setOKButtonText(GitBundle.getString("unstash.button.branch")); myPopStashCheckBox.setEnabled(false); myPopStashCheckBox.setSelected(true); myReinstateIndexCheckBox.setEnabled(false); myReinstateIndexCheckBox.setSelected(true); if (!GitBranchNameValidator.INSTANCE.checkInput(branch)) { setErrorText(GitBundle.getString("unstash.error.invalid.branch.name")); setOKActionEnabled(false); return; } if (myBranches.contains(branch)) { setErrorText(GitBundle.getString("unstash.error.branch.exists")); setOKActionEnabled(false); return; } } else { if (!myPopStashCheckBox.isEnabled()) { myPopStashCheckBox.setSelected(false); } myPopStashCheckBox.setEnabled(true); setOKButtonText( myPopStashCheckBox.isSelected() ? GitBundle.getString("unstash.button.pop") : GitBundle.getString("unstash.button.apply")); if (!myReinstateIndexCheckBox.isEnabled()) { myReinstateIndexCheckBox.setSelected(false); } myReinstateIndexCheckBox.setEnabled(true); } if (myStashList.getModel().getSize() == 0) { myViewButton.setEnabled(false); myDropButton.setEnabled(false); myClearButton.setEnabled(false); setErrorText(null); setOKActionEnabled(false); return; } else { myClearButton.setEnabled(true); } if (myStashList.getSelectedIndex() == -1) { myViewButton.setEnabled(false); myDropButton.setEnabled(false); setErrorText(null); setOKActionEnabled(false); return; } else { myViewButton.setEnabled(true); myDropButton.setEnabled(true); } setErrorText(null); setOKActionEnabled(true); }
private void setupDialog() { myReplaceAll.setMnemonic(KeyEvent.VK_A); myNameLabel.setLabelFor(myNameComboBox); // Replace occurrences check box setup if (myOccurrencesCount > 1) { myReplaceAll.setSelected(false); myReplaceAll.setEnabled(true); myReplaceAll.setText(myReplaceAll.getText() + " (" + myOccurrencesCount + " occurrences)"); } else { myReplaceAll.setSelected(false); myReplaceAll.setEnabled(false); } }
private void updateState() { myCbIncludeSubdirs.setEnabled(myRbDirectory.isSelected()); myCbOptimizeImports.setEnabled( !myRbSelectedText.isSelected() && !(myFile != null && LanguageImportStatements.INSTANCE.forFile(myFile).isEmpty() && myRbFile.isSelected())); myCbArrangeEntries.setEnabled( myFile != null && Rearranger.EXTENSION.forLanguage(myFile.getLanguage()) != null); myCbOnlyVcsChangedRegions.setEnabled(canTargetVcsRegions()); myDoNotAskMeCheckBox.setEnabled(!myRbDirectory.isSelected()); myRbDirectory.setEnabled(!myDoNotAskMeCheckBox.isSelected()); }
private void updateState() { if (yearCheckBox.isSelected()) { monthCheckBox.setEnabled(true); } else { monthCheckBox.setSelected(false); monthCheckBox.setEnabled(false); } if (monthCheckBox.isSelected()) { dayCheckBox.setEnabled(true); } else { dayCheckBox.setSelected(false); dayCheckBox.setEnabled(false); } }
private void updateFields() { int index = myRulesList.getSelectedIndex(); if (index >= 0 && index != myLastSelected) { final LibraryBundlificationRule rule = myRulesModel.getElementAt(index); myLibraryRegex.setText(rule.getRuleRegex()); UIUtil.invokeLaterIfNeeded(() -> myManifestEditor.setText(rule.getAdditionalProperties())); myNeverBundle.setSelected(rule.isDoNotBundle()); myStopAfterThisRule.setSelected(rule.isStopAfterThisRule()); myLastSelected = index; } myLibraryRegex.setEnabled(index >= 0); myManifestEditor.setEnabled(index >= 0); myNeverBundle.setEnabled(index >= 0); myStopAfterThisRule.setEnabled(index >= 0); }
private void setComponentsEnabled(boolean enabled) { list.setEnabled(enabled); process.setEnabled(enabled); remove.setEnabled(enabled); xres.setEnabled(enabled); yres.setEnabled(enabled); aspect.setEnabled(enabled); boolean b = aspect.isSelected() && enabled; colorLabel.setEnabled(b); colorBox.setEnabled(b); redLabel.setEnabled(b); red.setEnabled(b); redValue.setEnabled(b); greenLabel.setEnabled(b); green.setEnabled(b); greenValue.setEnabled(b); blueLabel.setEnabled(b); blue.setEnabled(b); blueValue.setEnabled(b); format.setEnabled(enabled); algorithm.setEnabled(enabled); prepend.setEnabled(enabled); append.setEnabled(enabled); output.setEnabled(enabled); }
/** Action listener method that reacts to the checkbox being clicked or button pushed */ public void actionPerformed(ActionEvent e) { if (e.getSource() == stateCB) { if (currentPerson instanceof CustomerAgent) { CustomerAgent c = (CustomerAgent) currentPerson; c.setHungry(hunger); stateCB.setEnabled(false); } } else if (e.getSource() == changeOrder) { if (currentPerson instanceof CustomerAgent) { CustomerAgent c = (CustomerAgent) currentPerson; c.waiter.msgIWantToChangeOrder(c); // changeOrder.setEnabled(false); } } else if (e.getSource() == requestBreak) { if (currentPerson instanceof WaiterAgent) { WaiterAgent w = (WaiterAgent) currentPerson; w.requestBreak(); } } else if (e.getSource() == addTable) { try { System.out.println("[Gautam] Add Table!"); // String XPos = JOptionPane.showInputDialog("Please enter X Position: "); // String YPos = JOptionPane.showInputDialog("Please enter Y Position: "); // String size = JOptionPane.showInputDialog("Please enter Size: "); // restPanel.addTable(10, 5, 1); // restPanel.addTable(Integer.valueOf(YPos).intValue(), Integer.valueOf(XPos).intValue(), // Integer.valueOf(size).intValue()); restPanel.addTable(); } catch (Exception ex) { System.out.println("Unexpected exception caught in during setup:" + ex); } } }
/** * This function takes the given customer or waiter object and changes the information panel to * hold that person's info. * * @param person customer or waiter object */ public void updateInfoPanel(Object person) { stateCB.setVisible(true); changeOrder.setVisible(false); currentPerson = person; if (person instanceof CustomerAgent) { CustomerAgent customer = (CustomerAgent) person; stateCB.setText("Hungry?"); changeOrder.setVisible(true); // changeOrder.setText("Change Order?"); // changeOrder.setSelected(customer.waiter.requestingChange(customer)); // changeOrder.setEnabled(!customer.waiter.requestingChange(customer)); stateCB.setSelected(customer.isHungry()); stateCB.setEnabled(!customer.isHungry()); infoLabel.setText("<html><pre> Name: " + customer.getName() + " </pre></html>"); } else if (person instanceof WaiterAgent) { WaiterAgent waiter = (WaiterAgent) person; // stateCB.setText("On Break?"); // stateCB.setSelected(waiter.isOnBreak()); // stateCB.setEnabled(true); requestBreak.setVisible(true); stateCB.setVisible(false); changeOrder.setVisible(false); infoLabel.setText("<html><pre> Name: " + waiter.getName() + " </html>"); } infoPanel.validate(); }
private void completePanel() { if (criterion != null) { jtfCode.setText(criterion.getCode()); jtfCode.setEditable(false); jtfLibelle.setText(criterion.getLibelle()); jcbSortOrder.setSelectedIndex((criterion.getSortOrder() > 0) ? 0 : 1); jcbPlacementCriterion.setSelected(criterion.isPlacement()); jcbClassementCriterion.setSelected(criterion.isClassement()); jcbSortOrder.setEnabled(!parent.getWorkConfiguration().isOfficialProfile()); jcbPlacementCriterion.setEnabled(!parent.getWorkConfiguration().isOfficialProfile()); jcbClassementCriterion.setEnabled(!parent.getWorkConfiguration().isOfficialProfile()); } }
public void setEditable(boolean isEditable) { isEditable_ = isEditable; if (inputType_.equals("ALPHA") || inputType_.equals("KANJI") || inputType_.equals("NUMERIC")) { ((JTextField) component).setEditable(isEditable_); ((JTextField) component).setFocusable(isEditable_); } if (inputType_.equals("DATE")) { ((XFDateField) component).setEditable(isEditable_); ((XFDateField) component).setFocusable(isEditable_); int fieldWidth = XFUtility.getWidthOfDateValue(dialog_.getSession().getDateFormat(), 14); if (isEditable_) { this.setBounds( this.getBounds().x, this.getBounds().y, 150 + fieldWidth, XFUtility.FIELD_UNIT_HEIGHT); } else { this.setBounds( this.getBounds().x, this.getBounds().y, 124 + fieldWidth, XFUtility.FIELD_UNIT_HEIGHT); } } if (inputType_.equals("LISTBOX")) { ((JComboBox) component).setEditable(isEditable_); ((JComboBox) component).setFocusable(isEditable_); } if (inputType_.equals("CHECKBOX")) { ((JCheckBox) component).setEnabled(isEditable_); ((JCheckBox) component).setFocusable(isEditable_); } }
@Override public Component getTreeCellRendererComponent( JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { invalidate(); final VirtualFile file = getFile(value); final DefaultMutableTreeNode node = (DefaultMutableTreeNode) value; if (file == null) { if (value instanceof DefaultMutableTreeNode) { final Object uo = node.getUserObject(); if (uo instanceof String) { myColoredRenderer.getTreeCellRendererComponent( tree, value, selected, expanded, leaf, row, hasFocus); return myColoredRenderer; } } return myEmpty; } myCheckbox.setVisible(true); final TreeNodeState state = mySelectionManager.getState(node); myCheckbox.setEnabled( TreeNodeState.CLEAR.equals(state) || TreeNodeState.SELECTED.equals(state)); myCheckbox.setSelected(!TreeNodeState.CLEAR.equals(state)); myCheckbox.setOpaque(false); myCheckbox.setBackground(null); setBackground(null); myTextRenderer.getListCellRendererComponent(myFictive, file, 0, selected, hasFocus); revalidate(); return this; }
@Override public JComponent createForm() { JComponent component = super.createForm(); annotationComboBox.setRenderer( new DefaultListCellRenderer() { @Override public Component getListCellRendererComponent( JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); if (value != null) { Annotation annotation = (Annotation) value; this.setText(annotation.getBrief()); } else { this.setText("-- select annotation --"); } return this; } }); component.setLayout(new FormLayout("right:p, 4dlu, left:p", "p, 4dlu, p, 4dlu, p, 4dlu, p")); CellConstraints cc = new CellConstraints(); component.add(getLabel("annotationLabel"), cc.xy(1, 1)); component.add(annotationComboBox, cc.xy(3, 1)); component.add(getLabel("patternLabel"), cc.xy(1, 3)); component.add(patternField, cc.xy(3, 3)); component.add(getLabel("ciLabel"), cc.xy(1, 5)); component.add(caseInsensitive, cc.xy(3, 5)); component.add(getLabel("remove"), cc.xy(1, 7)); component.add(removeMatched, cc.xy(3, 7)); patternField.setEnabled(false); caseInsensitive.setSelected(true); caseInsensitive.setEnabled(false); // action listener will fill out a suggested pattern for selected annotation types annotationComboBox.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { Object obj = annotationComboBox.getSelectedItem(); if (obj == null) { patternField.setEnabled(false); caseInsensitive.setEnabled(false); setEnabled(false); } else { patternField.setEnabled(true); caseInsensitive.setEnabled(true); patternField.setText(getDefault(obj.getClass())); patternField.setCaretPosition(0); setEnabled(true); } } }); return component; }
/** * Message sent from a customer gui to enable that customer's "I'm hungry" checkbox. * * @param c reference to the customer */ public void setCustomerEnabled(Customer c) { Customer cust = currentCustomer; if (c.equals(cust)) { customerStateCheckBox.setEnabled(true); customerStateCheckBox.setSelected(false); } }
public void updateLastCustomer() { if (currentCustomer != null) { customerStateCheckBox.setSelected(currentCustomer.getGui().isHungry()); customerStateCheckBox.setEnabled(!currentCustomer.getGui().isHungry()); customerInformationPanel.validate(); } }
private void updateFinalState() { if (myHasWriteAccess && myCbDeclareFinal != null) { myCbDeclareFinal.setEnabled(!myPanel.isReplaceAllOccurences()); if (myPanel.isReplaceAllOccurences()) { myCbDeclareFinal.setSelected(false); } } }
private void restoreCbsStates() { myCbOptimizeImports.setSelected(myLastRunOptions.getLastOptimizeImports()); myCbRearrangeEntries.setSelected(myLastRunOptions.getLastRearrangeCode()); myCbOnlyVcsChangedRegions.setEnabled(myEnableOnlyVCSChangedTextCb); myCbOnlyVcsChangedRegions.setSelected( myEnableOnlyVCSChangedTextCb && myLastRunOptions.getLastTextRangeType() == TextRangeType.VCS_CHANGED_TEXT); }
private void prepocitej() { filex = new Filex( new File(jtext.getText()), jRelativneKProgramu.isSelected(), jActive.isSelected()); jCurrVal.setText(filex.getEffectiveFile().getPath()); jtext.setEnabled(jActive.isSelected()); jRelativneKProgramu.setEnabled(jActive.isSelected()); }
private void loadStates() { boolean b = enableDefaultEncryption.isSelected(); cboSavpOption.setEnabled(b); this.encryptionProtocolPreferences.setEnabled(b); enableSipZrtpAttribute.setEnabled( b && this.encryptionConfigurationTableModel.isEnabledLabel("ZRTP")); tabCiphers.setEnabled(b && this.encryptionConfigurationTableModel.isEnabledLabel("SDES")); }
private void enableProxyAuthentication(boolean enabled) { myProxyPasswordLabel.setEnabled(enabled); myProxyLoginLabel.setEnabled(enabled); myProxyLoginTextField.setEnabled(enabled); myProxyPasswordTextField.setEnabled(enabled); myRememberProxyPasswordCheckBox.setEnabled(enabled); }
private void disableProtegeOntology() { if (OWLUtil.confirmSaveAndReload(owlModel.getProject())) { owlModel.getDefaultOWLOntology().removeImports(ProtegeNames.PROTEGE_OWL_ONTOLOGY); OWLUtil.saveAndReloadProject(); } userDatatypesCBox.setSelected(false); userDatatypesCBox.setEnabled(false); }
protected JComponent createNorthPanel() { if (!mySearchTextOccurencesEnabled) { myCbSearchTextOccurences.setEnabled(false); myCbSearchTextOccurences.setVisible(false); myCbSearchTextOccurences.setSelected(false); } return myMainPanel; }
private void updateOtherFileNames(BeautiOptions options) { if (options.fileNameStem != null) { // fileNameStemField.setText(options.fileNameStem); options.logFileName = options.fileNameStem + ".log"; if (addTxt.isSelected()) options.logFileName = options.logFileName + ".txt"; logFileNameField.setText(options.logFileName); // if (options.mapTreeFileName == null) { // mapTreeFileNameField.setText(options.fileNameStem + ".MAP.tree"); // } else { // mapTreeFileNameField.setText(options.mapTreeFileName); // } updateTreeFileNameList(); treeFileNameField.setText(displayTreeList(options.treeFileName)); if (options.substTreeLog) { substTreeFileNameField.setText(displayTreeList(options.substTreeFileName)); } else { substTreeFileNameField.setText(""); } options.operatorAnalysisFileName = options.fileNameStem + ".ops"; if (addTxt.isSelected()) { options.operatorAnalysisFileName = options.operatorAnalysisFileName + ".txt"; } operatorAnalaysisFileNameField.setEnabled(options.operatorAnalysis); if (options.operatorAnalysis) { operatorAnalaysisFileNameField.setText(options.operatorAnalysisFileName); } else { operatorAnalaysisFileNameField.setText(""); } // mapTreeLogCheck.setEnabled(true); // mapTreeLogCheck.setSelected(options.mapTreeLog); // mapTreeFileNameField.setEnabled(options.mapTreeLog); substTreeLogCheck.setEnabled(true); substTreeLogCheck.setSelected(options.substTreeLog); } else { // fileNameStemField.setText(fileNameStem); // fileNameStemField.setEnabled(false); logFileNameField.setText(DEFAULT_FILE_NAME_STEM + ".log"); treeFileNameField.setText(DEFAULT_FILE_NAME_STEM + "." + STARBEASTOptions.TREE_FILE_NAME); // mapTreeLogCheck.setEnabled(false); // mapTreeFileNameField.setEnabled(false); // mapTreeFileNameField.setText("untitled"); substTreeLogCheck.setSelected(false); substTreeFileNameField.setEnabled(false); substTreeFileNameField.setText(""); operatorAnalaysisCheck.setSelected(false); operatorAnalaysisFileNameField.setText(""); } }
/** * ctor Create view controls on startup and initialize it. We don't start listening here. see * setFrame()! */ CustomizeView() { this.setLayout(new GridLayout(3, 0)); m_cbMenuBar = new JCheckBox(MENUBAR_OFF, false); m_cbToolBar = new JCheckBox(TOOLBAR_OFF, false); m_cbObjectBar = new JCheckBox(OBJECTBAR_OFF, false); m_cbMenuBar.setEnabled(false); m_cbToolBar.setEnabled(false); m_cbObjectBar.setEnabled(false); m_cbMenuBar.setActionCommand(ACTION_MENUBAR); m_cbToolBar.setActionCommand(ACTION_TOOLBAR); m_cbObjectBar.setActionCommand(ACTION_OBJECTBAR); this.add(m_cbMenuBar); this.add(m_cbToolBar); this.add(m_cbObjectBar); }
/** * updateCustomerInformationPanel() takes the given customer (or, for v3, Host) object and changes * the information panel to hold that person's info. * * @param temp customer (or waiter) object */ public void updateCustomerInformationPanel(Customer temp) { customerStateCheckBox.setVisible(true); currentCustomer = temp; Customer customer = temp; customerStateCheckBox.setText("Hungry?"); customerStateCheckBox.setSelected(customer.getGui().isHungry()); customerStateCheckBox.setEnabled(!customer.getGui().isHungry()); infoCustomerLabel.setText("<html><pre> Name: " + customer.getName() + " </pre></html>"); customerInformationPanel.validate(); }