Examples of ComboBoxModel


Examples of javax.swing.ComboBoxModel

    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

Examples of javax.swing.ComboBoxModel

    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

Examples of javax.swing.ComboBoxModel

        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

Examples of javax.swing.ComboBoxModel

        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

Examples of javax.swing.ComboBoxModel

    /**
     * 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

Examples of javax.swing.ComboBoxModel

                  String text = tf.getText();
                  if(text.length()==0) {
                      setSuggestionModel(comboBox, new DefaultComboBoxModel(list), "");
                      comboBox.hidePopup();
                  }else{
                      ComboBoxModel m = getSuggestedModel(list, text);
                      if(m.getSize()==0 || shouldHide) {
                          comboBox.hidePopup();
                      }else{
                          setSuggestionModel(comboBox, m, text);
                          comboBox.showPopup();
                      }
View Full Code Here

Examples of javax.swing.ComboBoxModel

        // Listen for changes to the info text field
        deployedModelURLTF.getDocument().addDocumentListener(
                new InfoTextFieldListener());

        ComboBoxModel cb = new DefaultComboBoxModel(TransparencyMode.values());
        transparencyCB.setModel(cb);
        transparencyCB.setRenderer(new DefaultListCellRenderer() {
            @Override
            public Component getListCellRendererComponent(JList list, Object value,
                                                          int index, boolean isSelected,
View Full Code Here

Examples of javax.swing.ComboBoxModel

        getContentPane().add(jLabelRemplacement2);
        jLabelRemplacement2.setText("choisissez une valeur de remplacement :");
        jLabelRemplacement2.setBounds(7, 42, 301, 21);
      }
      {
        ComboBoxModel jComboBoxGeneriqueModel = new DefaultComboBoxModel(
            new String[] {});
        jComboBoxGenerique = new JComboBox();
        getContentPane().add(jComboBoxGenerique);
        jComboBoxGenerique.setModel(jComboBoxGeneriqueModel);
        jComboBoxGenerique.setBounds(14, 77, 273, 28);
View Full Code Here

Examples of javax.swing.ComboBoxModel

          jLabelLangue = new JLabel();
          getContentPane().add(jLabelLangue);
          jLabelLangue.setBounds(7, 140, 224, 28);
        }
        {
          ComboBoxModel jComboBoxLangueModel = new DefaultComboBoxModel(new String[]{});
          jComboBoxLangueProgramme = new JComboBox();
          getContentPane().add(jComboBoxLangueProgramme);
          jComboBoxLangueProgramme.setModel(jComboBoxLangueModel);
          jComboBoxLangueProgramme.setBounds(238, 140, 336, 28);
          remplirListeLangueProgramme();
View Full Code Here

Examples of javax.swing.ComboBoxModel

          jLabelTypeMedia = new JLabel();
          getContentPane().add(jLabelTypeMedia);
          jLabelTypeMedia.setBounds(7, 63, 112, 28);
        }
        {
          ComboBoxModel jComboBoxTypeMediaModel = new DefaultComboBoxModel(
              new String[] { });
          jComboBoxTypeMedia = new JComboBox();
          getContentPane().add(jComboBoxTypeMedia);
          jComboBoxTypeMedia.setModel(jComboBoxTypeMediaModel);
          jComboBoxTypeMedia.setBounds(133, 63, 476, 28);
          remplirListeMedia();
        }
        {
          jLabelNumeroMedia = new JLabel();
          getContentPane().add(jLabelNumeroMedia);
          jLabelNumeroMedia.setBounds(7, 105, 112, 28);
        }
        {
          jTextNumeroMedia = new JTextField();
          getContentPane().add(jTextNumeroMedia);
          jTextNumeroMedia.setBounds(133, 105, 84, 28);
        }
        {
          jLabelInfoNumeroMedia = new JLabel();
          getContentPane().add(jLabelInfoNumeroMedia);
          jLabelInfoNumeroMedia.setBounds(224, 105, 392, 28);
          jLabelInfoNumeroMedia.setFont(new java.awt.Font("Tahoma",0,9));
        }
        {
          jLabelLangue = new JLabel();
          getContentPane().add(jLabelLangue);
          jLabelLangue.setBounds(7, 147, 112, 28);
        }
        {
          ComboBoxModel jComboBox1Model = new DefaultComboBoxModel(
              new String[] {});
          jComboBoxLangue = new JComboBox();
          getContentPane().add(jComboBoxLangue);
          jComboBoxLangue.setModel(jComboBox1Model);
          jComboBoxLangue.setBounds(133, 147, 476, 28);
          remplirListeLangue();
        }
        {
          jLabelCompression = new JLabel();
          getContentPane().add(jLabelCompression);
          jLabelCompression.setBounds(7, 189, 112, 28);
        }
        {
          ComboBoxModel jComboBox1Model = new DefaultComboBoxModel(
              new String[] {});
          jComboBoxCompression = new JComboBox();
          getContentPane().add(jComboBoxCompression);
          jComboBoxCompression.setModel(jComboBox1Model);
          jComboBoxCompression.setBounds(133, 189, 476, 28);
          remplirListeCompression();
        }
        {
          jLabelQualite = new JLabel();
          getContentPane().add(jLabelQualite);
          jLabelQualite.setBounds(7, 231, 112, 28);
        }
        {
          ComboBoxModel jComboBox1Model = new DefaultComboBoxModel(
              new String[] {});
          jComboBoxQualite = new JComboBox();
          getContentPane().add(jComboBoxQualite);
          jComboBoxQualite.setModel(jComboBox1Model);
          jComboBoxQualite.setBounds(133, 231, 476, 28);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.