Package javax.swing

Examples of javax.swing.ComboBoxModel


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

        // if no results render in jmeter.properties, load Standard (default)
        List<String> classesToAdd = Collections.<String>emptyList();
        try {
            classesToAdd = JMeterUtils.findClassesThatExtend(CookieHandler.class);
        } catch (IOException e1) {
            // ignored
        }
        String tmpName = null;
        for (String clazz : classesToAdd) {
            String shortClazz = clazz.substring(clazz.lastIndexOf('.') + 1);
            if (HC3CookieHandler.class.getName().equals(clazz)) {
                tmpName = shortClazz;
            }
            selectHandlerPanel.addItem(shortClazz);
            handlerMap.put(shortClazz, clazz);
        }
        nodesModel.setSelectedItem(tmpName); // preset to default impl
        return selectHandlerPanel;
    }
View Full Code Here


                imagesIDs[i]));
          }
        }
      }
    }
    ComboBoxModel cbm = new DefaultComboBoxModel(images);
    imageList.setModel(cbm);
  }
View Full Code Here

                    addEditor();
                } else {
                    removeEditor();
                }
            } else if (StringConstants.MODEL_PROPERTY_CHANGED.equals(event.getPropertyName())) {
                ComboBoxModel newModel = (ComboBoxModel)event.getNewValue();
                listBox.setModel(newModel);
                comboBox.configureEditor(comboBox.getEditor(), newModel.getSelectedItem());

                ComboBoxModel oldModel = (ComboBoxModel)event.getOldValue();
                oldModel.removeListDataListener(listDataListener);
                newModel.addListDataListener(listDataListener);
            } else if (StringConstants.COMPONENT_ORIENTATION.equals(event.getPropertyName())) {
                listBox.setComponentOrientation((ComponentOrientation) event.getNewValue());
            } else if (StringConstants.EXTENDED_SUPPORT_ENABLED_PROPERTY
                    .equals(event.getPropertyName())) {
View Full Code Here

      int count = 0;
      for (String theme : substanceThemes)
      {
        comboItems[count++] = theme;
      }
      ComboBoxModel model = new DefaultComboBoxModel(comboItems);
      _skinCmb.setModel(model);
      _skinCmb.setSelectedItem(_ctrl._prefs.getSkinName());
      if (_skinCmb.getSelectedIndex() == -1 && _skinCmb.getModel().getSize() > 0)
      {
        _skinCmb.setSelectedIndex(0);
View Full Code Here

      getComponent().setSelectedItem( "" );
  }

  public Object[] getOptions()
  {
    ComboBoxModel model = getComponent().getModel();

    Object[] result = new Object[model.getSize()];
    for( int c = 0; c < result.length; c++ )
      result[c] = model.getElementAt( c );

    return result;
  }
View Full Code Here

      }
    }

    private void loadSimLimit(Integer val) {
      int value = val.intValue();
      ComboBoxModel model = simLimit.getModel();
      for (int i = 0; i < model.getSize(); i++) {
        Integer opt = (Integer) model.getElementAt(i);
        if (opt.intValue() == value) {
          simLimit.setSelectedItem(opt);
        }
      }
    }
View Full Code Here

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

        // if no results render in jmeter.properties, load Standard (default)
        List<String> classesToAdd = Collections.<String>emptyList();
        try {
            classesToAdd = JMeterUtils.findClassesThatExtend(CookieHandler.class);
        } catch (IOException e1) {
            // ignored
        }
        String tmpName = null;
        for (String clazz : classesToAdd) {
            String shortClazz = clazz.substring(clazz.lastIndexOf('.') + 1);
            if (HC3CookieHandler.class.getName().equals(clazz)) {
                tmpName = shortClazz;
            }
            selectHandlerPanel.addItem(shortClazz);
            handlerMap.put(shortClazz, clazz);
        }
        nodesModel.setSelectedItem(tmpName); // preset to default impl
        return selectHandlerPanel;
    }
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

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

     *
     * @return HashMap que tiene como key y value el nombre de la tabla pero las key estan en minusculas.
     */
    public HashMap <String, String> getTablesFromComboBox()
    {
        ComboBoxModel modelo = jcAutoQuery.getModel();
        int limite = modelo.getSize();
        String tabla = null;
       
        HashMap <String, String>hm = new HashMap<String, String>(limite);
        for(int i=0; i < limite; i++)
        {
            tabla = (String)modelo.getElementAt(i);
            hm.put(tabla.toLowerCase(), tabla);
        }
        return hm;
    }
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.