Utilizando JComboBox com BD

Estou tentando gravar informações no banco utilizando o JComboBox e ler tb.

Como faço isso ?

Já fiz com JTextField, mas não com Combo.

Como devo proceder ?

Brigadão

bom…primeiro vc tem que saber que quando cria um combobox tem que associar um vetor de elementos a ele…entaum na sua classe de acesso ao banco vc cria um metodo mais ou menos parecido com este:

	public String[] listaNC(String cliente){
		String[] nm_cliente=new String[this.nRegID()];
		try{
			stmt=conect.getStatement();
			ResultSet rs=
			stmt.executeQuery("select nm_cliente from sis_cad_clientes where nm_cliente like '"+cliente+"%"+"'");
			int i=0;
			while(rs.next()){
				String nome=rs.getString("nm_cliente");
				nm_cliente[i++]=nome;
				System.out.println(nm_cliente[i]);
			}
		}catch(SQLException ex){
			System.out.println("aqui"+ex);
		}
		return nm_cliente;
	}

e ai quando for criar o combo…faz assim:

JComboBox combo=new JComboBox(classeBD.listaNC(argumento));

no meu caso eu passei um argumento para consulta…agora se a tua consulta naum possui argumentos…
e simplesmente
JComboBox combo=new JComboBox(classeBD.listaNC());

[]'s

Detalhe…

Os dados já foram inseridos ( na própria constrrução da GUI ), agora, preciso ler o banco e trazer a informação marcada na hora do cadastro.

Exemplo:

Existem as opções: A B C D E, na hora do cadastro, selecionei B.

Alguns dis depois, eu entro com meu código e automaticamente o combo traz a informação gravada anteriormente.

Esta é minha principal dúvida. Obrigado.

tu pode fazer a consulta no banco e popular o teu bean ou oq seja direto no construtor dessa GUI especifica…