Carregar jcombobox com um select

1 resposta
M

ola pessoal
preciso carregar um jcombobox com um select do postgres
para jogar na variavel
"combo_resultado[]"
como faço para implementar
segue a definicao do meu combo

public static String combo_resultado [] = { "Selecione" };
static JComboBox Comboresultadotimea = new JComboBox( Validacao.combo_resultado );

1 Resposta

gabrielemidio

Opa acho que posso te ajudar marcoscorso, simples você vai ter que criar um ppublic ArrayList desses dados para retornar ele para sua classes que possui sua JComboBox vou colocar um exemplo aqui:

public ArrayList getnomefun(ArrayList<String> nomesfun){
        String fun =null;
   try {
                conn = DriverManager.getConnection("jdbc:odbc:fashionhair","root","");
                Statement stmt = conn.createStatement();
          
           ResultSet res = stmt.executeQuery("Select * from cadastro_funcionario order by (nome_fun)");
           ArrayList<String> teste = new ArrayList();
           
           while (res.next()){
          fun = res.getString("nome_fun");
           teste.add(fun);
        
           }
           
           nomesfun = teste;
         
           res.close();
           
            } catch (SQLException ex) {
               ex.printStackTrace();
            }
  
            return nomesfun;  
   
   
   
   }

Ai é só você chamar ele na classe que pertence o JComboBox e criar um ArrayList para receber o return

exemplo:

ArrayList<String>Lista;

public Consulta(){

[...]

Conecta con = new Conecta();
       con.getnomefun(Lista);
       Lista = con.getnomefun(Lista);
       
       cbnomefun.removeAllItems();
       cbnomefun.addItem("");
       
       for(int i=0;i<Lista.size();i++){
           
           cbnomefun.addItem(Lista.get(i));
       
       }
}
Criado 30 de dezembro de 2011
Ultima resposta 30 de dez. de 2011
Respostas 1
Participantes 2