Como fazer um casting neste caso?

5 respostas
M

não estou conseguindo fazer o Casting neste List, ou melhor naum sei msm como fazer!hehe
ve se podem me ajudar obrigado!!

ItensPedidoCompraDAO itens= new ItensPedidoCompraDAO(); List <Mercadorias> listaitens=itens.populaMercadoria(); for(Mercadorias i:listaitens){ comboitem.addItem(i); }

5 Respostas

Mantu

Mas tá dando erro? Qual? Qual a linha que o erro fala que tá com problema?

ViniGodoy

Peraí, você quer fazer cast de que tipo para que tipo?

M

cara tah dando um Exception que é este:
Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: Mercadorias cannot be cast to ItensPedidoCompra

M

to mandando o início do meu código pq o restante é referente à tela q criei

public class FormDevolucoes extends javax.swing.JFrame {
  
    /** Creates new form FormDevolucoes */
    public FormDevolucoes() throws ParseException {
        initComponents();
        
        //criando formato o campo data
        MaskFormatter formatadata= new MaskFormatter("####-##-##");
        formatadata.install(formatData);
        
        
        //instanciando mercadoriasdao
        MercadoriasDAO daome= new MercadoriasDAO();
        //criando um list que vai receber toda a lista de mercadorias da tabela
        List<Mercadorias> listamer=daome.listaMercadorias();
        //criando um iterator
        //percorrendo a classe mercadorias
        for(Mercadorias u: listamer){
            combmercadoria.addItem(u);
        }
    
    
    ItensPedidoCompraDAO itens= new ItensPedidoCompraDAO();
    List <Mercadorias> listaitens=itens.populaMercadoria();
    for(Mercadorias i:listaitens){
        comboitem.addItem(i);
    }

eu quero converter um java been de Mercadorias q vai ser utilizado por ItensPedidoCompra!!

ramilani12

Mercadoria “extends” de ItensPedidoCompra ?, senão houver nenhuma relação dará esse erro mesmo.

Criado 6 de março de 2007
Ultima resposta 6 de mar. de 2007
Respostas 5
Participantes 4