Why is castException giving error?

0

The code below results in the CastException error. How can I fix this?

private void popularTabela(){
    ClienteDAO clidao = new ClienteDAO();

    Cliente clienteFiltro = new Cliente();
    Integer codigoPesq = null;
    Cidade cidadeFiltro = ((Cidade) cmbCidPesq.getSelectedItem());
    if (!txtCodigoPesq.getText().equals("")){
        codigoPesq = Integer.parseInt(txtCodigoPesq.getText());
    }
    clienteFiltro.setCodigo(codigoPesq);
    clienteFiltro.setNome(txtNomePesq.getText());
    clienteFiltro.setCidade(cidadeFiltro);

    //clienteFiltro.setCidade((Cidade) cmbCidPesq.getSelectedItem());

    List<Cliente> clientes = clidao.pesquisar(clienteFiltro);
    DefaultTableModel modeloTable = (DefaultTableModel) jTable1.getModel();
    while (modeloTable.getRowCount() > 0){
        modeloTable.removeRow(0);
    }
    for (Cliente c : clientes){
        modeloTable.addRow(new Object[]{c.getCodigo(),c.getNome(),c.getCidade(),c.getVeiculo()});
    }
}
    
asked by anonymous 30.05.2017 / 05:10

0 answers