O JComboBox possui um modelo de dados chamando ComboBoxModel. É nesse modelo que estão guardados todos os dados do combobox. Se você quiser ter o controle dinâmico desse modelo você pode manter uma variavel apontado para o modelo no seu programa. Porém o modelo é uma interface se não me engano. Existem uma implementação básica chamada DefaultComboBoxModel que você pode usar.
Assim:
DefaultComboBoxModel meuModelo = new DefaultComboBoxModel();
JComboBoxModel meuCombo = new JComboBoxModel();
Sempre que você quiser manipular um elemento do combo deverá usar o meuModelo. As alterações refletirão diretamente no combo. Não me lembro, mas talvez você deva disparar um evento de DataChanged sempre que mudar alguma coisa. Mas isso é besteira.
[]s
Vinícius
At 13:47 9/10/2002 -0300, you wrote:
basta vc dar um
listCBox = new JComboBox(listArray2);
e pronto.
agora vai de vc ver se é melhor utilizar esse procedimento ou efetuar um método para mudar as opções do combo, claro que isso vai depender do que vc está implementando.
Jefferson
Victor Dweck escreve:
Alguem sabe como eu posso atualizar dinâmicamente um JComboBox, inicializado
com um array de String???
Exemplo:
String[] listArray;
listCBox = new JComboBox(listArray);
String[] listArray2;
//quero atualiazar com listArray2 meu ComboBox.
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
Jefferson C. Martins
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------