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
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");
}
});
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.
Consegui fazer…
faltava só o revalidate() mesmo ???
Não não era o revalidate…
Você precisa remover todos os itens e inseri-los novamente…