JList + DefaultListModel + getModel = ClassCastException

1 resposta
R

olá pessoa,

eu tenho um Frame que tem 2 JList …

Eu quero que quando clicar em um botão … eu insiro o item escolhido (selecionado) na jList1 p/ jList2

o meu código é esse:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:        
        DefaultListModel list = (DefaultListModel) jList2.getModel();
        
        String[] str = (String[]) jList1.getSelectedValues();
        
        for(String s : str)
            list.addElement(s);
        
        jList2.setModel(list);
    }

Quando eu executo ele dá o seguinte erro:
“Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: javax.swing.JList$3 cannot be cast to javax.swing.DefaultListModel”

Oq poderia ser ???

eu naum consigo enxergar o erro

Muito Obrigado

Ricardo

1 Resposta

J

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5090487

Criado 4 de novembro de 2008
Ultima resposta 2 de dez. de 2008
Respostas 1
Participantes 2