/** * Returns an {@link java.util.Iterator} which traverses the ComboBox one item at a time. * * @param self a ComboBox * @return an Iterator for a ComboBox * @since 1.6.4 */ public static Iterator iterator(JComboBox self) { return iterator(self.getModel()); }
protected void syntheticUnbind() { boundComboBox.removePropertyChangeListener("model", this); boundComboBox.getModel().removeListDataListener(this); }
protected void syntheticBind() { boundComboBox = (JComboBox) ((PropertyBinding)sourceBinding).getBean(); boundComboBox.addPropertyChangeListener("model", this); boundComboBox.getModel().addListDataListener(this); }
private void set (DynamicsInfluencer influencer) { //Clear for (int i = velocityTableModel.getRowCount() - 1; i >= 0; i--) { velocityTableModel.removeRow(i); } velocities.clear(); //Add for(int i=0, c = influencer.velocities.size; i < c; ++i){ velocities.add(new VelocityWrapper((DynamicsModifier)influencer.velocities.items[i], true)); velocityTableModel.addRow(new Object[] {"Velocity "+i, true}); } DefaultComboBoxModel model = (DefaultComboBoxModel) velocityBox.getModel(); model.removeAllElements(); for(Object velocityObject : getAvailableVelocities(editor.getControllerType())){ model.addElement(velocityObject); } }
private void set (DynamicsInfluencer influencer) { //Clear for (int i = velocityTableModel.getRowCount() - 1; i >= 0; i--) { velocityTableModel.removeRow(i); } velocities.clear(); //Add for(int i=0, c = influencer.velocities.size; i < c; ++i){ velocities.add(new VelocityWrapper((DynamicsModifier)influencer.velocities.items[i], true)); velocityTableModel.addRow(new Object[] {"Velocity "+i, true}); } DefaultComboBoxModel model = (DefaultComboBoxModel) velocityBox.getModel(); model.removeAllElements(); for(Object velocityObject : getAvailableVelocities(editor.getControllerType())){ model.addElement(velocityObject); } }
if(controller != null){ DefaultComboBoxModel model = (DefaultComboBoxModel)influencerBox.getModel(); ControllerType type = getControllerType(); if(type != null){
if(controller != null){ DefaultComboBoxModel model = (DefaultComboBoxModel)influencerBox.getModel(); ControllerType type = getControllerType(); if(type != null){
public void actionPerformed(ActionEvent e) { lineWidth = ((Number) lineWidthCBox.getModel().getSelectedItem()).intValue(); } });
public void actionPerformed(ActionEvent e) { pointSize = ((Number) pointSizeCBox.getModel().getSelectedItem()).intValue(); } });
public void actionPerformed(ActionEvent e) { labelField = labelCBox.getModel().getSelectedItem().toString(); } });
private void loadBoosterPacks(String packString) { if (!packString.isEmpty()) { String[] packsArray = packString.substring(1, packString.length() - 1).split(","); int packNumber = 0; for (String pack : packsArray) { packNumber++; if (this.packPanels.size() >= packNumber - 1) { JPanel panel = packPanels.get(packNumber - 1); JComboBox comboBox = findComboInComponent(panel); if (comboBox != null) { ComboBoxModel model = comboBox.getModel(); int size = model.getSize(); for (int i = 0; i < size; i++) { ExpansionInfo element = (ExpansionInfo) model.getElementAt(i); if (element.getCode().equals(pack.trim())) { comboBox.setSelectedIndex(i); break; } } } else { logger.error("Can't find combo component in " + panel.toString()); } } } } }
/** * Set items for the given point size * * @param value point size */ private void setPointSizeItems(double value) { pointSize = (float) Math.max(0.0, value); int newValue = (int) pointSize; MutableComboBoxModel model = (MutableComboBoxModel) pointSizeCBox.getModel(); int insert = -1; for (int i = 0; i < model.getSize(); i++) { int elValue = ((Number) model.getElementAt(i)).intValue(); if (elValue == newValue) { pointSizeCBox.setSelectedIndex(i); return; } else if (elValue > newValue) { insert = i; break; } } if (insert < 0) { insert = model.getSize(); model.addElement(Integer.valueOf(newValue)); } else { model.insertElementAt(Integer.valueOf(newValue), insert); } pointSizeCBox.setSelectedIndex(insert); }
public TwigNamespaceDialog(Project project, TableView<TwigPath> tableView, TwigPath twigPath) { this(project, tableView); this.name.setText(twigPath.getNamespace()); this.namespacePath.getTextField().setText(twigPath.getPath()); this.namespaceType.getModel().setSelectedItem(twigPath.getNamespaceType().toString()); this.twigPath = twigPath; this.setOkState(); }
@Override public String valueAt(JComboBox<?> jComboBox, int i) { ReadPreference readPreference = (ReadPreference) jComboBox.getModel().getElementAt(i); return readPreference.getName(); } }
DefaultComboBoxModel comboModel = (DefaultComboBoxModel) combo.getModel(); Map<String, String> choiceItems = new HashMap<>(comboModel.getSize()); Map<String, Integer> choiceSorting = new HashMap<>(comboModel.getSize());
@Override public void itemStateChanged(ItemEvent e) { loadECNamedCurves((String) jcbECCurveSet.getModel().getSelectedItem()); } });
/** * Get the name of the selected curve. * * @return The curve name */ public String getCurveName() { return (String) jcbECCurve.getModel().getSelectedItem(); }
public static void setSelected(JComboBox comboBox, String name) { ComboBoxModel model = comboBox.getModel(); for (int i = 0; i < model.getSize(); i++) { String itemName = (String) model.getElementAt(i); if (itemName.equalsIgnoreCase(name)) { model.setSelectedItem(itemName); break; } } }
public static void setSelected(JComboBox comboBox, FontStyle fontStyle) { ComboBoxModel model = comboBox.getModel(); for (int i = 0; i < model.getSize(); i++) { String name = (String) model.getElementAt(i); FontStyle style = FontStyle.fromName(name); if (style != null && style == fontStyle) { model.setSelectedItem(name); break; } } }