Inserir itens no JComboBox

Desejo inserir algumas string no JComboBox como no combobox do delphi

Talvez este exemplo de seleção de uma imagem possa te ajudar:

public class ComboBoxTest extends JFrame
{
private JComboBox imagesComboBox;
private JLabel label;

   private String names[] = ("bug1.gif","bug2.gif","bug3.gif");
   private Icon icons[] = (new ImageIcon (names [0]),
                                     new ImageIcon(names[1]),
                                     new ImageIcon(names [2]),
                                     new ImageIcon(names[3]));

Vc pode trabalhar com Vector tb.

Se vc tiver um Vector com todos os elementos que quer inserir no combo box vc pode fazer

 meuVector.add("Elemento1");
 meuVector.add("Elemento2");
 meuJComboBox.setModel(meuVector);

isso pode ser útil quando vc tem um método que lhe retorne o conteúdo desejado. Vc pode jogar o retorno direto no comboBox

Você pode também usar seguinte:

jcbSexo.addItem("Masculino"); jcbSexo.addItem("Femenino");

ou seja, usando direto as strings q vc ira disponibilizar

Eu poderia usar ArrayList ao inves de vector ?

nao insira strings!!! insira o objeto

com o objeto na combo, vc nao precisa voltar no banco pra buscar o ID depois e grava-lo… ( assumindo que sua tabela está normalizada )…

http://www.guj.com.br/posts/list/0/71775.java