this.cbxRegiao.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent event) {
MembroDao membro = new MembroDao(); //selects OKs
Map listaBairro;
int index = cbxRegiao.getSelectedIndex();
//pega o codigo selecionado da 1ª combo OK
int codigo = (Integer) listaCodigoRegiao.get(index-1);
try { //carregar o 2º combo, mas nao esta funcionando!
listaBairro = membro.obterBairros(codigo);
Set setBairro = listaBairro.keySet();
for(Object bairro: setBairro){
cbxBairro.addItem(listaBairro.get(bairro));
listaCodigoBairro.add(bairro);
}
Carregar ComboBox utilizando select
F
entao, estou querendo ativar um select atraves de uma combobox..
ou seja, tenho duas combobox, quando eu seleciono algum item da 1ª ela ja seta os valores para a 2ª..
a 1ª ja esta tudo ok, mas o da segunda não esta dando erro porem não carregando os valores na combobox..
alguem pode me ajudar...
o codigo está ai..
carregar ComboBox utilizando select
4 Respostas
P
Cara neste codigo vc esta recebendo um Object to tipo Integer, se nao estou enganado.
tenta converter para um int
int codigo = Integer.parseInt( listaCodigoRegiao.get(index-1) );
Faz este teste para ver se funciona, blz???
Até mais, Filipe.
F
testei mas não é isto não…
até ali está tudo ok!
o problema é q o combobox do bairro não esta adicionando os itens de retorno… já testei o retorno esta ok tbm…
o problema está aqui…
cbxBairro.addItem(listaBairro.get(bairro));
S
Kra muda o evento.
Ao invés de utilizar “itemStateChanged” utiliza o evento ActionPerformed.
Acho q isso irá resolver sou problema.
Ou para fazer um teste simples.
Coloca um System.out.println(“TESTE”); no meio do teu código para testar se ele é executado.
F
ja testei…
troquei o evento tbm…
tudo esta ok,
só não esta adicionando os itens do segundo combo…
=/
JOptionPane.showMessageDialog(null, listaBairro.get(bairro));
//esta imprimindo certinho os valores....
//mas nao esta adicionando no combo! >>>
cbxBairro.addItem(listaBairro.get(bairro));
Criado 15 de março de 2007
Ultima resposta 16 de mar. de 2007
Respostas 4
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo