Coverter um jcomboBox

galera se alguem puder me ajudar…
tenho uma tela produto com um combobox, esse combobox contem o nome de fornecedores.(fornecedores q ja foram cadastratos em outra tela ).
precizo gravar isso no banco.( no meu banco na tablea Produto eu tenho o codfornecedor. entao ele tem q gravar somente o codigo do fornecedor).
tenho q coverter esse comBox.
esta assim meu metodo salvar

private void Salvar() {
// esses sao meus campos
Produto p = new Produto();
p.setCodproduto(Integer.parseInt(campoCod.getText()));
p.setDescricao(campoDescri.getText());
p.setMarca(campoMarca.getText());
p.setQuantidade(Integer.parseInt(campoQuant.getText()));

  // esse aki é o meu comboBox. fiz a conversao assim mas deu erro ao gravar.
    p.setCodfornecedor(Integer.parseInt((String) jComboBoxFornec.getItemAt(jComboBoxFornec.getSelectedIndex())));

Olá amigo

acho que iso pode lhe ajudar:

              query = "update ordemservico set "+
                      "id_cliente='"         +tfIdCliente.getText() +"',"+
                      "dataordemservico="    +tfDataOrdemServico.getText()+"',"+
                      "id_marca="            +(cboMarca.getSelectedItem())+"',"+
                      "id_tipoequipamento="  +(cboTipoEquipamento.getSelectedItem())+"',"+
                      "modelo="              +tfModelo.getText()+"',"+
                      "numeroserie="         +tfNumeroSerie.getText()+"',"+
                      "defeito="             +tfDefeito.getText()+"',"+
                      "acessorios="          +tfAssessorios.getText()+"',"+
                      "observacao="          +tfObservacao.getText()+"',"+
                      "garantia="            +(cboGarantia.getSelectedItem().toString()).substring(0,1)+"',"+
                      "datacompra="          +tfDataCompra.getText()+"',"+
                      "notafiscal="          +tfNumeroNotaFiscal.getText()+"',"+
                      "numerocertificado="   +tfNumeroCertificado.getText()+"',"+
                      "revendedor="          +tfRevendedor.getText()+"',"+
                      "fabricanteimportador="+tfFabricanteImportador.getText()+"'"+
                      "where id_ordemservico='" + id + "'";

embora não use mais esta forma de programar, utilizo padrões de projeto usados no OpenSwing.

Um abraço

Silvio Guedes