Pessoal como faço para que ao escolher a opção em um jcombobox, o combobox do lado carregue as opções automaticamente, pois ele são instaciados no mesmo painel não sei como devo fazer. O código ainda não esta pronto mas da pra testar os combox
JComboBox
A
6 Respostas
o ActionPerformed é disparado assim que um item na combobocx é selecionado. Vc pode adicionar uma na combo principal, e dentro dele, carregar a outra combo dependente.
Acho que eh algo assim:
combo1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
// Carrega aqui,
combo2 = new JComboBox();
combo2.add("item1");
combo2.add("item2");
combo2.add("item3");
}
});
A
Ta certo, mas isto ele ja esta fazendo com o Item listener, o problema é que quando marco a opção no primeiro combo box o segundo como ja foi instanciado e inicializado não altera as opções.
Este é o problema como fazer para que ele de tipo de um repaint no painel para trocar as opções do JComboBox !! :shock:
tenta dá um .revalidate() no combo2.
A
Consegui fazer…
faltava só o revalidate() mesmo ??? 
A
Não não era o revalidate…
Você precisa remover todos os itens e inseri-los novamente…
Criado 19 de maio de 2004
Ultima resposta 20 de mai. de 2004
Respostas 6
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo