private void init() { projectTagsMdl = new DefaultComboBoxModel<String>(); prjToTagToEditedMap = new HashMap<Project, Map<String, String>>(); populateMap(); populateProjectComboBox(); projectBox.setSelectedIndex(0); tagSelectBox.setModel(projectTagsMdl); populateTagComboBox(projectBox.getItemAt(0)); tagSelectBox.setSelectedIndex(0); projectBox.addItemListener(this); tagSelectBox.addItemListener(this); saveBtn.addActionListener(this); removeBtn.addActionListener(this); editTagTxtField.setFocusable(true); editTagTxtField.addFocusListener(this); this.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); }
/** * Creates new form EditKeyStore */ public EditKeyStore(KeyStore keyStore, String alias) { initComponents(); this.keyStore = keyStore; try { ArrayList<String> list = Collections.list(keyStore.aliases()); aliases.setModel(new DefaultComboBoxModel<>(list.toArray(new String[list.size()]))); aliases.setSelectedItem(alias); } catch (KeyStoreException ex) { Exceptions.printStackTrace(ex); } useExisting.addActionListener(this); createNew.addActionListener(this); }
/** * This method sets the default values for the ComboBoxModel of sampling interval. * @return the combo box model recording interval */ private DefaultComboBoxModel<TimeSelection> getComboBoxModelRecordingInterval() { if (comboBoxModelInterval==null) { TimeSelection defaultTimeSelection = new TimeSelection(5000); comboBoxModelInterval = new DefaultComboBoxModel<TimeSelection>(); comboBoxModelInterval.addElement(new TimeSelection(1000)); comboBoxModelInterval.addElement(new TimeSelection(2000)); comboBoxModelInterval.addElement(defaultTimeSelection); comboBoxModelInterval.addElement(new TimeSelection(10000)); comboBoxModelInterval.addElement(new TimeSelection(15000)); comboBoxModelInterval.addElement(new TimeSelection(20000)); comboBoxModelInterval.addElement(new TimeSelection(30000)); comboBoxModelInterval.addElement(new TimeSelection(60000)); comboBoxModelInterval.setSelectedItem(defaultTimeSelection); } return comboBoxModelInterval; }
/** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jComboBox1 = new javax.swing.JComboBox<>(); jComboBox1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" })); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(91, 91, 91) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 230, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(149, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(39, 39, 39) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(288, Short.MAX_VALUE)) ); }
private void initHistory() { final DefaultComboBoxModel model = new DefaultComboBoxModel(); final List<SearchPattern> data = SearchHistory.getDefault().getSearchPatterns(); for (SearchPattern sp : data) { model.addElement(new ModelItem(sp)); } component.setModel(model); if (data.size() > 0) { setSearchPattern(data.get(0)); } if (!FindDialogMemory.getDefault().isTextPatternSpecified()) { component.setSelectedItem(""); //NOI18N } }
/** * This method initializes jComboBoxWidthUnit * @return javax.swing.JComboBox */ private JComboBox<TimeUnit> getJComboBoxWidthUnit() { if (jComboBoxWidthUnit == null) { jComboBoxWidthUnit = new JComboBox<TimeUnit>(new DefaultComboBoxModel<TimeUnit>(new TimeUnitVector())); jComboBoxWidthUnit.setPreferredSize(new Dimension(120, 26)); jComboBoxWidthUnit.setFont(new Font("Dialog", Font.PLAIN, 12)); jComboBoxWidthUnit.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { if (enabledChangeListener==true) { saveTimeModelToSimulationSetup(); } } }); } return jComboBoxWidthUnit; }
public ValueTypeCellEditor(final int valueType) { super(new JComboBox()); ComboBoxModel model = new DefaultComboBoxModel() { private static final long serialVersionUID = 914764579359633239L; private String[] valueTypes = new String[VALUE_TYPE_OPTIONS[valueType].length]; { for (int i = 0; i < VALUE_TYPE_OPTIONS[valueType].length; i++) { valueTypes[i] = Ontology.ATTRIBUTE_VALUE_TYPE.mapIndex(VALUE_TYPE_OPTIONS[valueType][i]); } } @Override public Object getElementAt(int index) { return valueTypes[index]; } @Override public int getSize() { return valueTypes.length; } }; ((JComboBox) super.getComponent()).setEnabled(editValueTypes); ((JComboBox) super.getComponent()).setModel(model); }
/** Creates new form PropertyPanel */ public PropertyPanel(PropertiesPanel.PropertiesParamHolder propParam, boolean add, String propName, String propValue) { initComponents(); provider = propParam.getProvider(); // The comb box only contains the property names that are not defined yet when adding if (add) { nameComboBox.setModel(new DefaultComboBoxModel(Util.getAvailPropNames(provider, propParam.getPU()).toArray(new String[]{}))); } else { nameComboBox.setModel(new DefaultComboBoxModel(Util.getPropsNamesExceptGeneral(provider).toArray(new String[]{}))); nameComboBox.setSelectedItem(propName); } valueTextField = new JTextField(); valueComboBox = new JComboBox(); // Add the appropriate component for the value String selectedPropName = (String) nameComboBox.getSelectedItem(); addValueComponent(selectedPropName, propValue); nameComboBox.addActionListener((ActionListener) this); // Disable the name combo box for editing nameComboBox.setEnabled(add); }
public void addValueComponent(String propName, String propValue) { valuePanel.removeAll(); Object possibleValue = PersistenceCfgProperties.getPossiblePropertyValue(provider, propName); if (possibleValue == null) { valuePanel.add(valueTextField, java.awt.BorderLayout.CENTER); valueTextField.setText(propValue); } else if (possibleValue instanceof String[]) { valueComboBox.setModel( new DefaultComboBoxModel((String[]) possibleValue)); valueComboBox.setEditable(true); valuePanel.add(valueComboBox, java.awt.BorderLayout.CENTER); if (propValue != null) { valueComboBox.setSelectedItem(propValue); } else { valueComboBox.setSelectedIndex(0); } } this.revalidate(); this.repaint(); }
private void butDeleteSpecScedActionPerformed( java.awt.event.ActionEvent evt) {//GEN-FIRST:event_butDeleteSpecScedActionPerformed if (listSpecSced.getSelectedIndex() != -1) { if (0 != JOptionPane .showConfirmDialog(this, "Do you really want remove the special schedule?", "Removing", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE)) { return; } QSpecSchedule sps = (QSpecSchedule) listSpecSced.getSelectedValue(); if (sps != null) { final QCalendar item = (QCalendar) listCalendar.getSelectedValue(); if (item == null) { return; } item.getSpecSchedules().remove(sps); listSpecSced.setModel(new DefaultComboBoxModel(item.getSpecSchedules().toArray())); } } }
private void fillUpCategoryValue() { categoryValue.setEnabled(false); categoryValue.setModel(UIUtil.createComboWaitModel()); categoryValue.setSelectedItem(UIUtil.WAIT_VALUE); ModuleProperties.RP.post(new Runnable() { public void run() { final SortedSet<String> moduleCategories = getProperties().getModuleCategories(); EventQueue.invokeLater(new Runnable() { public void run() { DefaultComboBoxModel model = new DefaultComboBoxModel(); categoryValue.removeAllItems(); for (String cat : moduleCategories) { model.addElement(cat); } if (!moduleCategories.contains(getCategory())) { // put module's own category at the beginning model.insertElementAt(getCategory(), 0); } categoryValue.setModel(model); categoryValue.setSelectedItem(getCategory()); categoryValue.setEnabled(true); } }); } }); }
private void updateRoots() { Sources sources = ProjectUtils.getSources(project); groups = sources.getSourceGroups(JavaProjectConstants.SOURCES_TYPE_RESOURCES); if (groups == null || groups.length == 0) { groups = sources.getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA); } int preselectedItem = 0; for( int i = 0; i < groups.length; i++ ) { if (fo!=null) { try { if (groups[i].contains(fo)) { preselectedItem = i; } } catch (IllegalArgumentException e) { // XXX this is a poor abuse of exception handling // But can not find a better way } } } // Setup comboboxes rootComboBox.setModel(new DefaultComboBoxModel(groups)); rootComboBox.setSelectedIndex(preselectedItem); }
/** * Gets the ComboBoxModel filter. * @return the ComboBoxModel filter */ private DefaultComboBoxModel<String> getNewComboBoxModelFilter() { Vector<String> filterStrings = new Vector<String>(); DefaultListModel<ComponentTypeListElement> typeList = this.getListModelComponentTypes(); for (int i=0; i < typeList.size(); i++) { ComponentTypeListElement ctle = typeList.getElementAt(i); if (filterStrings.contains(ctle.getDomain())==false) { filterStrings.add(ctle.getDomain()); } } Collections.sort(filterStrings); comboBoxModeFilter = new DefaultComboBoxModel<String>(); comboBoxModeFilter.addElement(AddComponentDialog.NoFilterString); for (String filterString : filterStrings) { comboBoxModeFilter.addElement(filterString); } return comboBoxModeFilter; }
private void showAddObjectView() { if (cropCtrl.getCroppedImage() != null) { layout.show(cardPanel, "object"); pageCombo.setModel(new DefaultComboBoxModel(imageOR.getPages().toArray())); if (pageCombo.getItemCount() > 0) { pageCombo.setSelectedIndex(pageCombo.getItemCount() - 1); if (pageCombo.getSelectedIndex() != -1) { loadGroupsForPage(pageCombo.getSelectedItem()); } if (groupCombo.getSelectedIndex() != -1) { loadObjectsForGroup(groupCombo.getSelectedItem()); } } setSize(getSize().width, 350); } else { Notification.show("No Object has been cropped"); addAsObject.setSelected(false); } }
private static DefaultComboBoxModel createModel( Color[] colors, String[] names, boolean allowCustomColors ) { DefaultComboBoxModel model = new DefaultComboBoxModel(); for( int i=0; i<colors.length; i++ ) { Color c = colors[i]; String text = null; if( i < names.length ) { text = names[i]; } if( null == text ) { text = ColorValue.toText( c ); } model.addElement( new ColorValue( text, c, false ) ); } if( allowCustomColors ) { model.addElement( ColorValue.CUSTOM_COLOR ); } return model; }
private void loadGroupsForPage(Object obj) { groupCombo.removeAllItems(); objectCombo.removeAllItems(); if (obj != null) { if (obj instanceof ImageORPage) { ImageORPage page = (ImageORPage) obj; DefaultComboBoxModel objGroupModel = new DefaultComboBoxModel(page.getObjectGroups().toArray()); if (isObjectGroup.isSelected()) { groupCombo.setModel(objGroupModel); groupCombo.setSelectedIndex(-1); if (groupCombo.getItemCount() > 0) { groupCombo.setSelectedIndex(groupCombo.getItemCount() - 1); } } else { objectCombo.setModel(objGroupModel); } } } }
public FindBar(FindSupport support) { this.support = support; initComponents(); lastSearchModel = new DefaultComboBoxModel(); findCombo.setModel(lastSearchModel); findCombo.setSelectedItem(""); // NOI18N initialized = true; addComboEditorListener(); InputMap inputMap = getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT); String closeKey = "close"; // NOI18N inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), closeKey); getActionMap().put(closeKey, new AbstractAction() { @Override public void actionPerformed(ActionEvent e) { FindBar.this.support.cancel(); } }); }
private ComboBoxModel getSearchComboModel() { DefaultComboBoxModel result = new DefaultComboBoxModel(); for (Enumeration en = getColumnModel().getColumns(); en.hasMoreElements(); ) { Object column = en.nextElement(); if (column instanceof ETableColumn) { ETableColumn etc = (ETableColumn)column; Object value = etc.getHeaderValue(); String valueString = ""; if (value != null) { valueString = value.toString(); } valueString = getColumnDisplayName(valueString); result.addElement(valueString); } } return result; }
@Override public void run() { log.info("starting thread to initialize serial port list"); refreshSerialPortList(); hostTF.setText(prefs.get("eDVS128_InterfaceFactory.HOST", HOST)); portTF.setText(prefs.get("eDVS128_InterfaceFactory.TCP_PORT", Integer.toString(TCP_PORT))); Vector<String> brVec = new Vector(); for (int i : SERIAL_BAUD_RATES_MBPS) { brVec.add(Integer.toString(i)); } baudRateCB.setModel(new DefaultComboBoxModel<String>(brVec)); for (int i = 0; i < SERIAL_BAUD_RATES_MBPS.length; i++) { if (SERIAL_BAUD_RATES_MBPS[i] == serialBaudRateMbps) { baudRateCB.setSelectedIndex(i); } } focusLast(); log.info("serial port initialization thread done"); }
public ResolveIssuePanel(BugzillaIssue issue) { this.issue = issue; initComponents(); // workaround for 0 size container gap caused by invisible duplicatePanel ((javax.swing.GroupLayout)getLayout()).setHonorsVisibility(false); BugzillaRepository repository = issue.getRepository(); BugzillaConfiguration bc = repository.getConfiguration(); if(bc == null || !bc.isValid()) { // XXX nice error msg? return; } List<String> resolutions = new LinkedList<String>(bc.getResolutions()); resolutions.remove("MOVED"); // NOI18N duplicatePanel.setVisible(false); resolutionCombo.setModel(new DefaultComboBoxModel(resolutions.toArray())); org.openide.awt.Mnemonics.setLocalizedText(ok, NbBundle.getMessage(ResolveIssuePanel.class, "ResolveIssuePanel.resolveButton")); // NOI18N }
/** * Creates new form ShowEffPomDiffPanel */ public ShowEffPomDiffPanel(ProjectConfigurationProvider<MavenConfiguration> configs) { initComponents(); ComboBoxModel<MavenConfiguration> model = new DefaultComboBoxModel<MavenConfiguration>(configs.getConfigurations().toArray(new MavenConfiguration[0])); comConfiguration.setModel(model); comConfiguration.setEditable(false); comConfiguration.setRenderer(new DefaultListCellRenderer() { @Override public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { return super.getListCellRendererComponent(list, ((ProjectConfiguration)value).getDisplayName(), index, isSelected, cellHasFocus); } }); comConfiguration.setSelectedItem(configs.getActiveConfiguration()); enableFields(); epProperties.setContentType("text/x-properties"); }
public void selectUrl (final SVNUrl url, final boolean force) { Mutex.EVENT.readAccess(new Mutex.Action<Void>() { @Override public Void run () { DefaultComboBoxModel dcbm = (DefaultComboBoxModel) repositoryPanel.urlComboBox.getModel(); int idx = dcbm.getIndexOf(url.toString()); if(idx > -1) { dcbm.setSelectedItem(url.toString()); } else if(force) { RepositoryConnection rc = new RepositoryConnection(url.toString()); dcbm.addElement(rc); dcbm.setSelectedItem(rc); } return null; } }); }
/** * Creates new form ConfigureParameters */ public ConfigureParameters() { initComponents(); setModal(true); Vector<String> entries = new Vector<>(); entries.add("int"); entries.add("double"); entries.add("boolean"); entries.add("String"); entries.add("long"); entries.add("float"); entries.addAll(Library.getInstance().getProject().getEntityNames()); cbParamType.setModel(new DefaultComboBoxModel(entries)); }
/** * Creates a new {@code UnitTradeItemPanel} instance. * * @param source The {@code Player} nominally in posession of the * unit (this may be totally fictional). * @param allUnits The {@code Unit}s to trade. */ public UnitTradeItemPanel(Player source, List<Unit> allUnits) { this.source = source; this.unitBox = new JComboBox<>(new DefaultComboBoxModel<Unit>()); this.unitBox.setRenderer(new UnitBoxRenderer()); this.clearButton = Utility.localizedButton("negotiationDialog.clear"); this.clearButton.addActionListener(this); this.clearButton.setActionCommand(CLEAR); this.addButton = Utility.localizedButton("negotiationDialog.add"); this.addButton.addActionListener(this); this.addButton.setActionCommand(ADD); this.label = Utility.localizedLabel(Messages.nameKey("model.tradeItem.unit")); this.allUnits = allUnits; setLayout(new MigLayout("wrap 1", "", "")); setBorder(Utility.SIMPLE_LINE_BORDER); add(this.label); add(this.unitBox); add(this.clearButton, "split 2"); add(this.addButton); setSize(getPreferredSize()); }
/** * Creates a new {@code ModOptionUI} for the given * {@code ModOption}. * * @param option The {@code ModOption} to make a user interface for * @param editable boolean whether user can modify the setting */ public ModOptionUI(final ModOption option, boolean editable) { super(option, editable); DefaultComboBoxModel<FreeColModFile> model = new DefaultComboBoxModel<>(); for (FreeColModFile choice : option.getChoices()) { model.addElement(choice); } this.box = new JComboBox<>(); this.box.setModel(model); this.box.setRenderer(new BoxRenderer()); if (option.getValue() != null) { this.box.setSelectedItem(option.getValue()); } initialize(); }
private void renameEmulator() { String oldName = browserCombo.getSelectedItem().toString(); String newEmName = browserCombo.getEditor().getItem().toString(); if (!oldName.equals(newEmName)) { if (!getTotalBrowserList().contains(newEmName)) { Emulator emulator = settings.getEmulators().getEmulator(oldName); emulator.setName(newEmName); DefaultComboBoxModel combomodel = (DefaultComboBoxModel) browserCombo.getModel(); DefaultComboBoxModel dupCombomodel = (DefaultComboBoxModel) dupDriverCombo.getModel(); int index = browserCombo.getSelectedIndex(); combomodel.removeElement(oldName); dupCombomodel.removeElement(oldName); combomodel.insertElementAt(newEmName, index); dupCombomodel.insertElementAt(newEmName, index); browserCombo.setSelectedIndex(index); } else { Notification.show("Emulator/Browser [" + newEmName + "] already Present"); } } }
public void pickImage() { final FileChooser fc = GameModule.getGameModule().getFileChooser(); fc.setFileFilter(new ImageFileFilter()); if (fc.showOpenDialog(this) == FileChooser.APPROVE_OPTION && fc.getSelectedFile().exists()) { String name = fc.getSelectedFile().getName(); GameModule.getGameModule() .getArchiveWriter() .addImage(fc.getSelectedFile().getPath(), name); select.setModel(new DefaultComboBoxModel( ArrayUtils.prepend(GameModule.getGameModule().getDataArchive().getImageNames(), NO_IMAGE))); setImageName(name); } else { setImageName(NO_IMAGE); } repaint(); }
private void setRepository(Repository repository, HookPanel panel) throws IllegalArgumentException, IllegalAccessException { Field[] fs = panel.qs.getClass().getDeclaredFields(); for (Field f : fs) { if(f.getType() == QuickSearchPanel.class) { f.setAccessible(true); QuickSearchPanel qsp = (QuickSearchPanel) f.get(panel.qs); fs = qsp.getClass().getDeclaredFields(); for (Field f2 : fs) { if(f2.getType() == JComboBox.class) { f2.setAccessible(true); JComboBox cmb = (JComboBox) f2.get(qsp); DefaultComboBoxModel model = new DefaultComboBoxModel(new Repository[] {repository}); cmb.setModel(model); cmb.setSelectedItem(repository); return; } } } } }
/** * Creates a new {@code GoodsTradeItemPanel} instance. * * @param source The {@code Player} nominally in possession of the * goods (this may be totally fictional). * @param allGoods The {@code Goods} to trade. */ public GoodsTradeItemPanel(Player source, List<Goods> allGoods) { this.source = source; this.goodsBox = new JComboBox<>(new DefaultComboBoxModel<Goods>()); this.goodsBox.setRenderer(new GoodsBoxRenderer()); this.clearButton = Utility.localizedButton("negotiationDialog.clear"); this.clearButton.addActionListener(this); this.clearButton.setActionCommand(CLEAR); this.addButton = Utility.localizedButton("negotiationDialog.add"); this.addButton.addActionListener(this); this.addButton.setActionCommand(ADD); this.label = Utility.localizedLabel(Messages.nameKey("model.tradeItem.goods")); this.allGoods = allGoods; setLayout(new MigLayout("wrap 1", "", "")); setBorder(Utility.SIMPLE_LINE_BORDER); add(this.label); add(this.goodsBox); add(this.clearButton, "split 2"); add(this.addButton); setSize(getPreferredSize()); }
/** * Creates a new {@code StringOptionUI} for the given * {@code StringOption}. * * @param option The {@code StringOption} to make a user * interface for. * @param editable Whether user can modify the setting. */ public StringOptionUI(final StringOption option, boolean editable) { super(option, editable); List<String> choices = option.getChoices(); box.setModel(new DefaultComboBoxModel<>(choices .toArray(new String[choices.size()]))); box.setSelectedItem(option.getValue()); box.setRenderer(new FreeColComboBoxRenderer<String>("", true)); initialize(); }
public StaticShadowPanel() { TitledBorder border = new TitledBorder(new LineBorder(new Color(128, 128, 128)), Resources.get("panel_staticShadow"), TitledBorder.LEADING, TitledBorder.TOP, null, null); border.setTitleFont(border.getTitleFont().deriveFont(Font.BOLD)); setBorder(border); JLabel lblShadowType = new JLabel(Resources.get("panel_shadowType")); comboBoxShadowType = new JComboBox<>(); comboBoxShadowType.setModel(new DefaultComboBoxModel<StaticShadowType>(StaticShadowType.values())); GroupLayout groupLayout = new GroupLayout(this); groupLayout.setHorizontalGroup( groupLayout.createParallelGroup(Alignment.LEADING) .addGroup(groupLayout.createSequentialGroup() .addContainerGap() .addComponent(lblShadowType, GroupLayout.PREFERRED_SIZE, 51, GroupLayout.PREFERRED_SIZE) .addGap(10) .addGroup(groupLayout.createParallelGroup(Alignment.LEADING) .addGroup(groupLayout.createSequentialGroup() .addComponent(comboBoxShadowType, 0, 95, Short.MAX_VALUE) .addGap(4))))); groupLayout.setVerticalGroup( groupLayout.createParallelGroup(Alignment.LEADING) .addGroup(groupLayout.createSequentialGroup() .addGroup(groupLayout.createParallelGroup(Alignment.BASELINE) .addComponent(comboBoxShadowType, GroupLayout.PREFERRED_SIZE, 19, GroupLayout.PREFERRED_SIZE) .addComponent(lblShadowType, GroupLayout.PREFERRED_SIZE, 13, GroupLayout.PREFERRED_SIZE)) .addPreferredGap(ComponentPlacement.UNRELATED) .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))); setLayout(groupLayout); this.setupChangedListeners(); }
public JFontComboBox() { super(); final DefaultComboBoxModel model = new DefaultComboBoxModel(); setModel(model); setMaximumRowCount(16); setRenderer(mr); for (final String element : fns) addItem(element); setEditable(true); }
public PnlISOProperties(final Iso8583Config isoConfig) { setLayout(null); setBorder(new TitledBorder(null, "ISO8583 Properties", TitledBorder.LEADING, TitledBorder.TOP, null, null)); lblDelimiter.setBounds(12, 27, 83, 16); lblDelimiter.setHorizontalAlignment(SwingConstants.RIGHT); cmbDelimiter.setModel(new DefaultComboBoxModel<DelimiterEnum>(new DelimiterEnum[] { DelimiterEnum.LENGTH2_DELIMITER_BEG, DelimiterEnum.LENGTH4_DELIMITER_BEG, DelimiterEnum.GENERIC_CONFIG_DELIMITER})); cmbDelimiter.setBounds(101, 24, 300, 22); cmbDelimiter.setSelectedIndex(0); cmbDelimiter.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { txtDesc.setText(((DelimiterEnum) cmbDelimiter.getSelectedItem()).getDelimiter().getDesc()); save(isoConfig); } }); txtDesc.setEditable(false); txtDesc.setLineWrap(true); scrDesc.setViewportView(txtDesc); scrDesc.setBounds(101, 59, 300, 111); add(lblDelimiter); add(cmbDelimiter); add(scrDesc); }
/** * Creates new form IPotSliderTextControl */ public ShiftedSourceControlsCF(ShiftedSourceBiasCF pot) { this.pot = pot; initComponents(); // this has unfortunate byproduect of resetting pot value to 0... don't know how to prevent stateChanged event dontProcessRegBiasSlider = true; regBiasSlider.setMaximum(pot.maxRegBitValue - 1); // TODO replace with getter, needed to prevent extraneous callbacks dontProcessRefSlider = true; refBiasSlider.setMaximum(pot.maxRefBitValue - 1); operatingModeComboBox.setModel(new DefaultComboBoxModel(OperatingMode.values())); voltageLevelComboBox.setModel(new DefaultComboBoxModel(VoltageLevel.values())); if (pot != null) { nameLabel.setText(pot.getName()); // the name of the bias nameLabel.setHorizontalAlignment(SwingConstants.TRAILING); nameLabel.setBorder(null); if (pot.getTooltipString() != null) { nameLabel.setToolTipText(pot.getTooltipString()); } bitPatternTextField.setColumns(pot.getNumBits() + 1); pot.loadPreferences(); // to get around slider value change pot.addObserver(this); // when pot changes, so does this gui control view } setAlignmentX(LEFT_ALIGNMENT); updateAppearance(); // set controls up with values from ipot allInstances.add(this); setBitViewEnabled(true); }
public DriverPane() { this.setLayout(new GridBagLayout()); this.classNameCombo.setEditable(true); JButton fileButton = new JButton(new ResourceAction(true, "manage_database_drivers.jarfile", new Object[0]) { private static final long serialVersionUID = 1L; public void actionPerformed(ActionEvent e) { File file = SwingTools.chooseFile(DriverPane.this, (File)null, true, "jar", "JDBC driver jar file"); if(file != null) { DriverPane.this.jarFileField.setText(file.getAbsolutePath()); ((DefaultComboBoxModel)DriverPane.this.classNameCombo.getModel()).removeAllElements(); Iterator var3 = ManageDatabaseDriversDialog.this.findDrivers(file).iterator(); while(var3.hasNext()) { String driver = (String)var3.next(); ((DefaultComboBoxModel)DriverPane.this.classNameCombo.getModel()).addElement(driver); } } } }); this.add("name", this.nameField, (JComponent)null); this.add("urlprefix", this.urlprefixField, (JComponent)null); this.add("port", this.portField, (JComponent)null); this.add("dbseparator", this.dbseparatorField, (JComponent)null); this.add("jarfile", this.jarFileField, fileButton); this.add("classname", this.classNameCombo, (JComponent)null); }
private void updateGroupComboBoxes() { for(PartPanel p : partPanels) { p.box.setModel(new DefaultComboBoxModel(controller.getPartGroups().getGroupListAsArray())); p.box.setSelectedItem(controller.getPartGroups().getPartGroup(p.part)); } }
public IndikationGUI(int regNr, int zuNr) throws IOException { initComponents(); this.regNr = regNr; this.zuNr = zuNr; DataGetter dg = new DataGetter(); numbersInt = dg.getAllIndikation(regNr, zuNr); ArrayList numbers = numbersInt; for (int i = 0; i < numbers.size(); i++) { String s = "" + numbers.get(i); numbers.set(i, s + ". Indikation"); } cb_indikationen.setModel(new DefaultComboBoxModel(numbers.toArray())); tb_indiInfos.setModel(new IndikationTable(regNr, zuNr, 1)); }
private void populate(InsnList opcodes) { int selected = -1, labelCount = 0;; DefaultComboBoxModel<String> model = new DefaultComboBoxModel<>(); for (int i = 0; i < opcodes.size(); i++) { AbstractInsnNode ain = opcodes.get(i); if (ain.getType() == AbstractInsnNode.LABEL) { LabelNode label = (LabelNode) ain; String s = i + "."; if (list != null) { s += " : " + list.getLabelName(ain); } labels.put(s, label); model.addElement(s); if (label.equals(initial)) { selected = labelCount; } labelCount++; } } combo.setModel(model); combo.setSelectedIndex(selected); combo.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { updater.accept(labels.get(e.getItem())); if (list != null) { list.repaint(); } } }); }
/** Creates new form ImagePanel */ public ImagePanel(ImageLayer layer) { initComponents(); this.layer = layer; jSlider1.setValue((int) (10 * layer.getContrast())); jSlider2.setValue((int) layer.getBrightness()); jLabel4.setText("" + layer.getNumberOfBands()); jComboBox1.setModel(new DefaultComboBoxModel(new String[]{"point","polygon"})); setBands(); }
private void configureComboBoxMode(){ comboBoxMode.setModel(new DefaultComboBoxModel<String>(new String[] {"CSV", "API"})); if(prefComboBoxModeSelectedItem == 0){ prefs.put("LadderTrackerMode", Integer.toString(0)); comboBoxMode.setSelectedItem("CSV"); } else{ prefs.put("LadderTrackerMode", Integer.toString(1)); comboBoxMode.setSelectedItem("API"); } comboBoxMode.addItemListener(comboBoxListener); }