Sauda��es,
Minha solu��o � a seguinte. Eu criei uma classa DataModel que guarda dois campos e criei um ComboBoxModel.

/**
 * @author Vin�cius Pitta Lima de Ara�jo
 * @version 1.0
 */

/**
 * Modelo de dados para que o ComboBox possa exibir os nomes e guardar os c�digos
 */
public class DataModel {
  int cod;
  String nome;

  public DataModel(int Cod, String Nome) {
    cod = Cod;
    nome = Nome;
  }
}

import javax.swing.DefaultComboBoxModel;

/**
 * @author Vin�cius Pitta Lima de Ara�jo
 * @version 1.0
 */

public class MeuComboBoxModel extends DefaultComboBoxModel{

  public MeuComboBoxModel() {
  }

  public Object getElementAt(int index) {
    Object result;
    if(super.getElementAt(index) instanceof DataModel)
      result = ((DataModel)super.getElementAt(index)).nome;
    else
      result = super.getElementAt(index);
    return result;
  }

  public Object getSelectedItem() {
    Object result;
    if(super.getSelectedItem() instanceof DataModel)
      result = ((DataModel)super.getSelectedItem()).nome;
    else
      result = super.getSelectedItem();
    return result;
  }

  public int getCod(int index) {
    Object result;
    int i = -1;
    if((result = super.getElementAt(index)) instanceof DataModel)
      i = ((DataModel)result).cod;
    return i;
  }

}


Basta criar um JComboBox passando um modelo do tipo MeuComboBoxModel.

[]�s
Vin�cius Pitta Lima de Ara�jo
At 01:00 20/12/2002 -0200, [EMAIL PROTECTED] wrote:
Bom, uma vez eu fiz tipo assim....

//MUITO BLA BLA BLA...
//acredito q sua conexao e tudo mais j� esteja criada...

    Vector Vnome = new Vector();
    Vector Vcod = new Vector();

    String sql = "SELECT nome, cod FROM Cliente";

    ResultSet rs = conexao.stmt.executeQuery(sql);

        while ( rs.next() ){

        Vnome.add( rs.getString("nome") );
        Vcod.add( rs.getString("cod") );

                        }
        /*
           Depois de montar os vetores vc preenche a comboBox
        com os dados do vetor Vnome q quando o camarada clikar
        num nome vc pega o indice do item e busca no vetor o
        codigo, foi mais ou menos isso q eu fiz uma vez...
        */
        
 '>'-- Mensagem Original --
 '>'Reply-To: [EMAIL PROTECTED]
 '>'Reply-To: Anderson Jos� de Souza <[EMAIL PROTECTED]>
 '>'From: Anderson Jos� de Souza <[EMAIL PROTECTED]>
 '>'To: <[EMAIL PROTECTED]>
 '>'Date: Wed, 18 Dec 2002 13:30:38 -0300
 '>'Subject: [java-list] JComboBox com valores din�micos
 '>'
 '>'
 '>'Boa tarde galera,
 '>'Estou precisando montar alguns JComboBox com valores
 '>'que s�o buscados no Banco de dados:
 '>'
 '>'Ex: Tabela Alunos
 '>'          codigo    nome
 '>'          001        Anderson
 '>'          002        Marcia
 '>'          003        Rafael
 '>'          004        Jose
 '>'
 '>'Gostaria de montar o JComboBox como os nomes retornados
 '>'da tabela aluno e quando o usuario selecionar qq um deles eu
 '>'tenha o valor do codigo e n�o do nome, � poss�vel, algu�m tem
 '>'algum exemplo?
 '>'
 '>'
 '>'[]'s
 '>'
 '>'
 '>'Anderson 



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a