ComboBox OpenSwing

3 respostas
Alan-Souza

Olá amigos boa tarde!

Estou com um projeto da faculdade para terminar em Java, porém o nosso pofessor pediu que nós fizessemos uso da framework OpenSwing.

Estou com uma dúvida:

Como fazer para a ComboBox ou ComboBoxVo acessar o BD e carregar os dados nela?

Desde já agradeço a atençao de todos!

Vlw!

3 Respostas

mat_louis

Alan, para você carregar dados do BD no Jcombox você vai fazer o seguinte…

1 - Crie um método de conexão com BD.
2 - Declara um atributo do tipo ResultSet (rs).

Faça assim:
Exemplo:

rs = st.executequery(“Select campo1 FROM tb_cliente”);
JComBox.addItens(rs.getString(“nomebanco”));

Espero te ajudado!

mat_louis

Alan, só corrigindo…

JComBox.addItens(rs.getString(“campo1”));

bryanalexandre

Alan-Souza:
Olá amigos boa tarde!

Estou com um projeto da faculdade para terminar em Java, porém o nosso pofessor pediu que nós fizessemos uso da framework OpenSwing.

Estou com uma dúvida:

Como fazer para a ComboBox ou ComboBoxVo acessar o BD e carregar os dados nela?

Desde já agradeço a atençao de todos!

Vlw!

pode ser que nao ajude mais mesmo assim vou postar,

cria um Domain item = new Domain(“ORDERSTATE”);

comboBoxControl comboBox = new ComboBoxControl();

aqui eu crie um metodo para preencher o comboBox usando banco de dado

public void DomainCidade() {
Statement stmt = null;

String id = null;
    String nome = null;
    try {
        stmt = (Statement) conn.createStatement();
        String sql = "select idCidade, nome_cidade from cidade order by nome_cidade";
        ResultSet rset = stmt.executeQuery(sql);
         
        while (rset.next()) {

             id = String.valueOf(rset.getInt(1));
             nome = rset.getString(2);
            orderStateDomain.addDomainPair(id, nome);
           
           


        }
    } catch (SQLException ex) {
        Logger.getLogger(ClienteControleDetalhe.class.getName()).log(Level.SEVERE, null, ex);
    }
     comboBox.setDomain(item);
    

}

}

se quiser depois te passo o comboBoxVo, até abraço

Criado 6 de outubro de 2010
Ultima resposta 12 de ago. de 2011
Respostas 3
Participantes 3