Java JComboBox Item replaceComboItems(JComboBox combo, Vector items)

Here you can find the source of replaceComboItems(JComboBox combo, Vector items)

Description

Replace all items in a JComboBox (What am I missing in the published API?)

License

Open Source License

Declaration


public static void replaceComboItems(JComboBox combo, Vector items) 

Method Source Code

//package com.java2s;
/*//  w  w  w.  jav a2s. co m
**    Copyright (C) 2003-2012 Institute for Systems Biology 
**                            Seattle, Washington, USA. 
**
**    This library is free software; you can redistribute it and/or
**    modify it under the terms of the GNU Lesser General Public
**    License as published by the Free Software Foundation; either
**    version 2.1 of the License, or (at your option) any later version.
**
**    This library is distributed in the hope that it will be useful,
**    but WITHOUT ANY WARRANTY; without even the implied warranty of
**    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
**    Lesser General Public License for more details.
**
**    You should have received a copy of the GNU Lesser General Public
**    License along with this library; if not, write to the Free Software
**    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/

import java.util.Iterator;

import java.util.Vector;
import javax.swing.JComboBox;

public class Main {
    /***************************************************************************
    **
    ** Replace all items in a JComboBox (What am I missing in the published API?)
    */

    public static void replaceComboItems(JComboBox combo, Vector items) {
        combo.removeAllItems();
        Iterator scit = items.iterator();
        while (scit.hasNext()) {
            combo.addItem(scit.next());
        }
        return;
    }
}

Related

  1. loadCombo(JComboBox cmb, List data)
  2. loadInstances(JComboBox target, Class source, Class limit, Object defaultItem)
  3. loadStaticItems(JComboBox target, Class source, Class limit, String defaultItem)
  4. makeComboBox(Object[] items)
  5. replaceComboContents(JComboBox cb, String[] items)
  6. selJComboBoxItem(Properties properties, JComboBox combo, Vector namVec, String name)
  7. selJComboBoxItem(Properties properties, JComboBox combo, Vector namVec, String name)
  8. setListData(JComboBox box, Object[] items)