JComboBox + HashMap

2 respostas
N

Como eu faço pra um JComboBox receber um HashMap ?? :?
obrigado

2 Respostas

N

Dá uma olhada ai pessoal ve se ta certo ? sou meio novatão

HashMap list = new HashMap();
		list.put(1, "um");
		list.put(2,"dois");
		list.put(3, "tres");
		list.put(4, "quatro");
		
		for(int i =1; i<=list.size(); i++){
			box.addItem(list.get(i));
		}
A
HashMap list = new HashMap();
 		list.put(1, "um");
 		list.put(2,"dois");
 		list.put(3, "tres");
 		list.put(4, "quatro");
 		
 		for(int i =1; i<=list.size(); i++){
 			box.addItem(list.get(i));
 		}
isso não vai funcionar, primeiro porque o método put não pode receber como chave um int, só um objeto, vc deveria passar "1" ou new Integer(1), e no list.get() também, se vc passou como chave "1", pode fazer um
box.addItem(list.get(String.valueOf(i)));
Criado 22 de novembro de 2006
Ultima resposta 22 de nov. de 2006
Respostas 2
Participantes 2