Package javax.swing

Examples of javax.swing.ComboBoxModel


      increment=2;
    } else {
      increment=1;
    }
    for (int i = 0; i < 2 * trackCount; i += increment) {
      ComboBoxModel cbm1 = new DefaultComboBoxModel(genres
          .toArray(new Genre[genres.size()]));
      ComboBoxModel cbm2 = new DefaultComboBoxModel(g2.toArray(new Genre[g2
                                                                 .size()]));
      addTrackLine(tp, i, cbm1, cbm2, lcr, ++cnt);
    }
    return tp;
  }
View Full Code Here


        // Bug 17623
        // Function body kept in case of a possible regression
        // To be cleaned eventually
       
        Vector<String> items = new Vector<String>(RepositoryManager.getElementNames());
        ComboBoxModel model = new DefaultComboBoxModel(items);
        selectionBox.setModel(model);
       
    }
View Full Code Here

        return comboEditor;
    }

    private void updateComboboxModel() {       
        Vector<String> items = new Vector<String>(RepositoryManager.getElementNames());
        ComboBoxModel model = new DefaultComboBoxModel(items);
        selectionBox.setModel(model);
       
    }
View Full Code Here

        return comboEditor;
    }

    private void updateComboboxModel() {
        Vector<String> items = new Vector<String>(RepositoryManager.getElementNames());
        ComboBoxModel model = new DefaultComboBoxModel(items);
        selectionBox.setModel(model);
      
    }
View Full Code Here

        model.addElement("2");
        model.addElement("3");
        model.addElement("4");
        cbb.setSelectableItems(model);
        cbb.doBindControl();
        ComboBoxModel cbmodel = cb.getModel();
        assertEquals(model.getSize(), cbmodel.getSize());
        for (int i = 0, size = model.size(); i < size; i++) {
            assertEquals(model.getElementAt(i), cbmodel.getElementAt(i));
        }
    }
View Full Code Here

    public void testWithList() throws Exception {
        List model = Arrays.asList(SELECTABLEITEMS);
        cbb.setSelectableItems(model);
        cbb.doBindControl();
        ComboBoxModel cbmodel = cb.getModel();
        assertEquals(model.size(), cbmodel.getSize());
        for (int i = 0, size = model.size(); i < size; i++) {
            assertEquals(model.get(i), cbmodel.getElementAt(i));
        }
    }
View Full Code Here

    public void testWithArray() throws Exception {
        Object[] model = SELECTABLEITEMS;
        cbb.setSelectableItems(model);
        cbb.doBindControl();
        ComboBoxModel cbmodel = cb.getModel();
        assertEquals(model.length, cbmodel.getSize());
        for (int i = 0, size = model.length; i < size; i++) {
            assertEquals(model[i], cbmodel.getElementAt(i));
        }
    }
View Full Code Here

        assertEquals("3", bindingModel.getElementAt(3));
        assertEquals("4", bindingModel.getElementAt(4));
    }

    public void testEmptySelectionValue() throws Exception {
        ComboBoxModel model = cb.getModel();
        int modelSize = model.getSize();
        testListener.contentsChanged = null;
        testListener.intervalAdded = null;
        testListener.intervalRemoved = null;
        String emptyValue = "select a Value";
        cbb.setEmptySelectionValue(emptyValue);
        assertEquals(modelSize + 1, model.getSize());
        assertEquals(emptyValue, model.getElementAt(0));
        assertNotNull(testListener.contentsChanged);
        assertNull(testListener.intervalAdded);
        assertNull(testListener.intervalRemoved);
        cb.setSelectedItem(SELECTABLEITEMS[0]);
        assertEquals(SELECTABLEITEMS[0], model.getSelectedItem());
        assertEquals(SELECTABLEITEMS[0], vm.getValue());
        cb.setSelectedItem(emptyValue);
        assertEquals(emptyValue, model.getSelectedItem());
        assertEquals(null, vm.getValue());
        cb.setSelectedItem(null);
        assertEquals(emptyValue, model.getSelectedItem());
        assertEquals(null, vm.getValue());
       
        cb.setSelectedItem(emptyValue);
        testListener.contentsChanged = null;
        testListener.intervalAdded = null;
        testListener.intervalRemoved = null;
        cbb.setEmptySelectionValue(null);
        assertNotNull(testListener.contentsChanged);
        assertNull(testListener.intervalAdded);
        assertNull(testListener.intervalRemoved);
        assertEquals(modelSize, model.getSize());
        assertEquals(SELECTABLEITEMS[0], model.getElementAt(0));
        assertNull(vm.getValue());
    }
View Full Code Here

        String eventString = fullCondition.substring(0, dividerIndex);
        String gcString = fullCondition.substring(dividerIndex+1, fullCondition.length());
        eventListBox.setSelectedItem(eventString);
        guardConditionListBox.setSelectedItem(gcString);
      } else if(dividerIndex == -1 && fullCondition.length() != 0){
        ComboBoxModel eventBoxModel = eventListBox.getModel();
        ComboBoxModel gcBoxModel = guardConditionListBox.getModel();
        boolean isMatchingItemFound = false;
        for(int i = 0; i < eventBoxModel.getSize(); i++){
          if(eventBoxModel.getElementAt(i).toString().equals(fullCondition)){
            eventListBox.setSelectedIndex(i);
            isMatchingItemFound = true;
            break;
          }
          else if( i < gcBoxModel.getSize())
          {
            if(gcBoxModel.getElementAt(i).toString().equals(fullCondition)){
              guardConditionListBox.setSelectedIndex(i);
              isMatchingItemFound = true;
              break;
            }
          }
View Full Code Here

    /**
     * Create the drop-down list to changer render
     * @return List of all render (implement ResultsRender)
     */
    private Component createComboRender() {
        ComboBoxModel nodesModel = new DefaultComboBoxModel();
        // drop-down list for renderer
        selectRenderPanel = new JComboBox(nodesModel);
        selectRenderPanel.setActionCommand(COMBO_CHANGE_COMMAND);
        selectRenderPanel.addActionListener(this);

        // if no results render in jmeter.properties, load Standard (default)
        List<String> classesToAdd = Collections.<String>emptyList();
        try {
            classesToAdd = JMeterUtils.findClassesThatExtend(ResultRenderer.class);
        } catch (IOException e1) {
            // ignored
        }
        String textRenderer = JMeterUtils.getResString("view_results_render_text"); // $NON-NLS-1$
        Object textObject = null;
        for (String clazz : classesToAdd) {
            try {
                // Instantiate render classes
                final ResultRenderer renderer = (ResultRenderer) Class.forName(clazz).newInstance();
                if (textRenderer.equals(renderer.toString())){
                    textObject=renderer;
                }
                renderer.setBackgroundColor(getBackground());
                selectRenderPanel.addItem(renderer);
            } catch (Exception e) {
                log.warn("Error in load result render:" + clazz, e);
            }
        }
        nodesModel.setSelectedItem(textObject); // preset to "Text" option
        return selectRenderPanel;
    }
View Full Code Here

TOP

Related Classes of javax.swing.ComboBoxModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.