Problemas para atualiazar a JComboBox em tempo de execução!

1 resposta
C

Ae galera eh o seguinte:

To fazendo uma aplicação que tem que atualizar uma JComboBox cada vez que é clicado em um botao!!

O problema eh que eu nao consigo atualizar tal combobox em tempo de execução!

qual é o problema???

JPanel aux=new JPanel(new FlowLayout(FlowLayout.CENTER)); { aux.add(new JLabel("Usuários: ")); { comboUserExcluir=new JComboBox(); setComboUser(); comboUserExcluir.addActionListener(this); scrollcomboUserExcluir.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); scrollcomboUserExcluir.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); //quantos vai aparecer por vez na combobox comboUserExcluir.setMaximumRowCount(10); } aux.add(comboUserExcluir);

para atualizar a combo

public JComboBox setComboUser() { Vector x=u.getUsers(); JComboBox temp=new JComboBox(); for(int i=0;i<x.size();i++){ temp.addItem(x.get(i).toString()); } comboUserExcluir=temp; return comboUserExcluir; }

1 Resposta

marcioa1

Olá,

Acho que você tem que criar o combo baseado em um model, alterar o model e desparar um evento informando dataChanged, ou algo assim. Procura nos tutoriais da sun sobre Swing que tem tudo explicado lá

Abraços,

Márcio

Criado 14 de abril de 2005
Ultima resposta 14 de abr. de 2005
Respostas 1
Participantes 2