[Resolvido] JComboBox

ola gente eu estou querendo por um JComboBox na minha aplicacao porem nao sei muito bem como utiliza-lo consegui inseri- lo mais nao consegui colocar no status tipo pendente, concluido, em andamento dentro do meu JcomboBox como faço isso?

abaixo esta meu codigo

Classe confirmar serviço esta é minha janela

[code]import java.awt.;
import java.awt.event.
;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.swing.*;

import Modelo.Servico;

public class ConfirmarServico extends JFrame {
private JLabel rotulo1, rotulo2, rotulo3,rotulo4,rotulo5;
private JTextField caixa1, caixa2, caixa3,caixa4,caixa5;
private JButton botao1, botao2, botao3,botao4,botao5;

private static EntityManagerFactory fabricaDeEntidades = null;

private static EntityManager gerenciador = null;
ImageIcon icone;
ImageIcon icone1;
ImageIcon icone2;
ImageIcon icone3;
ImageIcon icone4;
JComboBox j = new JComboBox();

public ConfirmarServico(EntityManagerFactory fabricaDeEntidades2, EntityManager gerenciador2) {
	super("Confirmar Serviço");
	Container tela = getContentPane();
	icone = new ImageIcon("001.gif");
	icone1 = new ImageIcon("005.gif");
	icone2 = new ImageIcon("004.gif");
	icone3 = new ImageIcon("041.gif");
	icone4 = new ImageIcon("126.gif");
	
	botao1 = new JButton (icone);
	botao2 = new JButton (icone1);
	botao3 = new JButton (icone2);
	botao4 = new JButton (icone3);
	botao5 = new JButton (icone4);
	tela.setLayout(null);
	fabricaDeEntidades=fabricaDeEntidades2;
	gerenciador=gerenciador2;

	rotulo1 = new JLabel("Codigo:");
	rotulo2 = new JLabel("Nome do Cliente:");
	rotulo3 = new JLabel("Endere\u00E7o:");
	rotulo4 = new JLabel("Telefone:");
	rotulo5 = new JLabel("Status:");

	caixa1 = new JTextField();
	caixa2 = new JTextField();
	caixa3 = new JTextField();
	caixa4 = new JTextField();
	j = new JComboBox();
	

	//botao1 = new JButton("Incluir");
	//botao2 = new JButton("Alterar");
	//botao4 = new JButton("Listar Serviço");
	//botao5 = new JButton("Excluir");
	//botao3= new JButton("Fechar");
	
	// coluna, linha, largura, altura
	rotulo1.setBounds(10, 19, 100, 20);
	caixa1.setBounds(110, 19, 70, 20);

	botao1.setBounds(10, 183, 100, 20);
	botao2.setBounds(120, 183, 77, 20);
	botao3.setBounds(210, 183, 100, 20);
	botao4.setBounds(10, 210, 120, 20);
	botao5.setBounds(140, 210, 90, 20);
	

	rotulo2.setBounds(10, 50, 100, 20);
	caixa2.setBounds(110, 50, 200, 20);

	rotulo3.setBounds(10, 81, 100, 20);
	caixa3.setBounds(110, 81, 200, 20);
	
	rotulo4.setBounds(10, 112, 100, 20);
	caixa4.setBounds(110, 112, 200, 20);
	

	rotulo5.setBounds(10, 143, 233, 20);
	j.setBounds(110, 143, 200, 20);

	tela.add(rotulo1);
	tela.add(caixa1);

	tela.add(rotulo2);
	tela.add(caixa2);

	tela.add(botao1);
	tela.add(botao2);
	tela.add(botao3);
	tela.add(botao4);
	tela.add(botao5);
	

	tela.add(rotulo3);
	tela.add(caixa3);
	
	tela.add(rotulo4);
	tela.add(caixa4);
	
	tela.add(rotulo5);
	tela.add(j);
	
		caixa1.addFocusListener(new FocusListener() {

			public void focusGained(FocusEvent e) {
				// TODO Auto-generated method stub
				
			}

			// Ao perder o foco do caixa1 é executado este método
			public void focusLost(FocusEvent e) {
				// TODO Auto-generated method stub
				
				if (!caixa1.getText().trim().equals("")){
					// Se o campo conter um valor diferente de vazio
				
					Servico objetoServico = 
								gerenciador.find(Servico.class,Integer.parseInt(caixa1.getText()));
								
								if(objetoServico != null ){
									caixa2.setText(objetoServico.getNomecliente());
									caixa3.setText(""+objetoServico.getEndereco());
									caixa4.setText(""+objetoServico.getTelefone());
									caixa5.setText(""+objetoServico.getStatus());
									botao1.setEnabled(false);
									JOptionPane.showMessageDialog(null,"Serviço já cadastrado com este código!!!");
								
								}else {
									botao1.setEnabled(true);
									caixa2.setText("");
									caixa3.setText("");
									caixa4.setText("");
									caixa5.setText("");
									JOptionPane.showMessageDialog(null,"Código livre para cadastro!");
								}
							}
			}
			
			});
	
	botao1.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e) {
			// Persistir dados
			// inclusão de um novo registro
			if (caixa1.getText().trim().equals("")) {
				JOptionPane.showMessageDialog(null,
						"Informe o código da Compra!");
				caixa1.requestFocus();
			} else if (caixa2.getText().trim().equals("")) {
				JOptionPane.showMessageDialog(null,
						"Informe a Descrição da Compra!");
				caixa2.requestFocus();
			} else if (caixa3.getText().trim().equals("")) {
				JOptionPane.showMessageDialog(null,
						"Informe a Data da Compra!");
				        caixa3.requestFocus();
			}else if (caixa4.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
					"Informe o Valor da Compra!");
			          caixa4.requestFocus();
			}else if (caixa5.getText().trim().equals("")) {
				JOptionPane.showMessageDialog(null,
				"Informe o Valor da Compra!");
		          caixa5.requestFocus();
			} else {

					Servico objetoServico = new Servico();
					objetoServico.setCodservico(Integer.parseInt(caixa1
							.getText()));
					objetoServico.setNomecliente(caixa2.getText());
					objetoServico.setEndereco(caixa3
							.getText());
					objetoServico.setTelefone(Integer.parseInt(caixa4
							.getText()));
					objetoServico.setStatus(caixa5
							.getText());
					gerenciador.getTransaction().begin();
					gerenciador.persist(objetoServico);
					gerenciador.getTransaction().commit();
					JOptionPane.showMessageDialog(null,
							"Serviço  Gravado com Sucesso!");
				 
					caixa1.setText("");caixa2.setText("");caixa3.setText("");caixa4.setText("");caixa5.setText("");
			}
		}
	});

	botao2.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e) {
			// fecha a janela
			Servico s = new Servico();
			 s.setCodservico(Integer.parseInt(caixa1.getText()));
	        s.setNomecliente(caixa2.getText());
	        s.setEndereco(caixa3.getText());
	        s.setTelefone(Integer.parseInt(caixa4.getText()));
	        s.setStatus(caixa5.getText());
	       

	        gerenciador.getTransaction().begin();
	        gerenciador.merge(s);
	        gerenciador.getTransaction().commit();

	        JOptionPane.showMessageDialog(null,"Registro Alterado Com Sucesso");

	        caixa1.setText("");caixa2.setText("");caixa3.setText("");caixa4.setText("");caixa5.setText("");
					}
	});

	botao3.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e) {
			// cria nova janela
			dispose();

	       
		}
	});
	botao4.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e) {
			// cria nova janela
			ListarServico r = new ListarServico(fabricaDeEntidades, gerenciador);
	       
		}
	});
	botao5.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e) {
			// cria nova janela
			Servico o = gerenciador.find(Servico. class, Integer.parseInt(caixa1.getText()));
	        gerenciador.getTransaction().begin();
	        gerenciador.remove(o);
	        gerenciador.getTransaction().commit();

	        JOptionPane.showMessageDialog(null,"Registro Excluido Com Sucesso");
	        caixa1.setText("");caixa2.setText("");caixa3.setText("");caixa4.setText("");caixa5.setText("");
	       
		}
	});

	// setSize(largura, altura);
	setSize(353, 271);
	setVisible(true);
	setLocationRelativeTo(null);
}

public static void main(String[] args) {

	fabricaDeEntidades = Persistence
			.createEntityManagerFactory("TurmaN40PostgreSQL");

	gerenciador = fabricaDeEntidades.createEntityManager();

	ConfirmarServico app = new ConfirmarServico(fabricaDeEntidades, gerenciador);
	app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}
[/code]

String[] add = {"Pendente", "Em Andamento", "Concluido"}; JComboBox j = new JComboBox(add); j.addActionListener(j);

Eu adicionei os itens na minha JComboBox assim porem ao selecionar o campo fica em branco o valor na fica fixo pq sera?tipo se eu selecionar pendente ele some la O_o
fica em branco pq isso?

Resolvido só fiz isso a mais no codigo

String[] add = {"Pendente", "Em Andamento", "Concluido"}; final JComboBox j = new JComboBox(add); j.addActionListener(null);