[Resolvido]carregar JComboBox

alguém me ajuda a identificar o erro?

 public void carregarFuncionarios(){
        ArrayList<Funcionarios> funcionarios = funDAO.buscar();   ////linha que aponta o erro
        cmbFuncionario.removeAllItems();

        for (int i =0; i<funcionarios.size(); i++){
            cmbFuncionario.addItem(funcionarios.get(i));//
        }
    }

o meu método buscar() no DAO…

    public ArrayList<Funcionarios> buscar(){
        ArrayList<Funcionarios> colecaoDeFuncionarios = new ArrayList<Funcionarios>();
        bd.conecta();
        try{
            comando = bd.getConexao().createStatement();
            ResultSet rs = comando.executeQuery("SELECT * FROM FUNCIONARIOS");
            while (rs.next()){
                Funcionarios fun = new Funcionarios();
                fun.setFun_codigo(rs.getInt("codigo"));
                fun.setNome(rs.getString("nome"));
                fun.setEndereco(rs.getString("endereco"));
                fun.setTelefone(rs.getString("telefone"));
                fun.setDt_contratacao(rs.getDate("dt_contratacao"));
                fun.setDt_saida(rs.getDate("dt_saida"));
                fun.setCodCidade(rs.getInt("cidade"));
                colecaoDeFuncionarios.add(fun);
            }
            rs.close();
            comando.close();
        } catch (SQLException e){
            e.printStackTrace();
        }
        bd.desconecta();
        return colecaoDeFuncionarios;
    }

e o erro…

Conectado: jdbc:postgresql://localhost/set
Desconectado: jdbc:postgresql://localhost/set
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at set.Agendar.carregarFuncionarios(Agendar.java:44)

Obrigada!!

Quem é a linha 44 na classe Agendar?

Nessa linha, você chama um método de um objeto que está nulo.

é a que eu to declarando o arrayList de funcionários…
huumm…eu tenho que inicializar o funDAO no construtor??

sim… :oops:
tô cega já…

valeu…desculpa o incomodo…