Evento do JComboBox

4 respostas
bruno_7317

bom dia galera,
meu problema é o seguinte:
Meu código tem um método que retorna um JPanel1 de acordo com uma string fornecida a este pelo método getSelectedItem() de um JComboBox e um outro JPanel2, em uma janela, recebe o JPanel1.
É uma coisa instantânea: o valor do JComboBox muda, o JPanel2 muda de valor.

Mas no meu caso, o JPanel2 continua com o valor default mesmo após eu mudar o JCB.

O que fazer?

4 Respostas

Reilander

velho, ta confuso…
posta alguma coisa do codigo aeh pra clarear

bruno_7317
JPanel p=new JPanel();
       p=--valor default--;

       JComboBox cb1=new JComboBox(--Array--);
       cb1.addActionListener(this);

       public JPanel buscaTabela(String s){
               --Processamento--
               return JPanel;
       }

       public void actionPerformed(ActionEvent e){
	           if(e.getSource()==cb1){
	                      p=buscaTabela("Where banco like '"+cb1.getSelectedItem+"'");
	           }
       }

[

Aqui eu uso o actionlistener, mas gostaria de saber se há outra maneira de "pegar" o evento de mudança de Item do cb1,
assim, ao mudar o valor do cb1, o JPanel mudaria de valor instantanemente.
Como já disse, mesmo após mudar o valor do cb1, o JPanel continua com o valor default...

colored

Nao li seu topico =x

mas vi ali algo com a mudança de itens do combobox certo…

Da uma Olhada Em ItemListener

Que axo q é isso

bruno_7317

Algum iluminado???

Criado 3 de maio de 2008
Ultima resposta 7 de mai. de 2008
Respostas 4
Participantes 3