Olá pessoal!
Estou com um problema muito estranho…
Tenho uma aplicação com alguns jlists, campos formatados, etc!
Tem uma parte do soft que busca no banco todas ocorrencias do texto digitado no campo, e mostra uma janela com os itens em um jlist.
A pessoa clica no item que desejar, e clica em selecionar, dae o item é enviado ao DefaulListModel de outra jlist.
O problema: essa outra jlist não atualiza de jeito nenhum! E o dlm dela contém o item (já o imprimi para ver).
Vejam o q faço:
vetorconj = conn.queryPessoa("caddependente",
//vetorconj eh vector
panBuscaCPF.isVisible(), panBuscaRG.isVisible(), panBuscaCN.isVisible(),
ehdep, dados);
jlst_listapessoas.setListData(vetorconj); //ate aqui defini a jlist da janela (popup), esta funcionando
Agora, quando seleciono e clico ok, faço:
dlm1.addElement(jlst_listapessoas.getSelectedValue());//este eh o DefaultListModel do outro jlist
jList1.setModel(dlm1);//Teoricamente, basta setar para atualizar, mas não funcionou!
//Tentei também usar jList1 = new jList1(dlm1.toArray()), que não funcionou
//Ainda coloquei repaint, revalidate, etc...
//Cheguei até a criar um vector para colocar no setListData
Alguém tem sugestão?
Obrigado!