Duvida com JComboBox e HashMap

3 respostas
L

Como pegar um item selecionado da combo e guardar num hashMap?

private JButton getBtn_gravar() {

if (btn_gravar == null) {

btn_gravar = new JButton();

btn_gravar.setBounds(new Rectangle(137, 180, 157, 41));

btn_gravar.setText(Gravar);

btn_gravar.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent e) {

Frigobar frigo = new Frigobar();

frigo.setCod_frigobar(Integer.parseInt(txt_codFrigobar.getText()));

frigo.setTamanho(Integer.parseInt(txt_tamanho.getText()));

<a href="//frigo.setProdutos">//frigo.setProdutos</a>(produtofrigo);

mapFrigobar.put(Integer.parseInt(txt_codFrigobar.getText()),frigo);

}

});

}

return btn_gravar;

}

Eu tenhoo um frigobar e os produtos q estao neste frigobar…
Tem uma classe de produtos onde tem um hashMap q armazena os produtos e joguei na combo…
So q preciso pegar o q eu selecionei na combo, guardar em otro hashMap… pra depois passar pra outro formulário…
como fazer isso??

3 Respostas

L

Alguém poderia me ajudar???

ViniGodoy

Comece ajudando o pessoal do forum colocando seu código entre as tags code:
[code]
Seu código
[/code]

Qual é a dúvida? Para inserir num hashmap vc só faz:

seuMap.put(chave, valor);

De que tipo é a chave do seu mapa? E que valor você quer mapear para aquela chave?

R
[quote=lenga]Como pegar um item selecionado da combo e guardar num hashMap?

private JButton getBtn_gravar() {
		if (btn_gravar == null) {
			btn_gravar = new JButton();
			btn_gravar.setBounds(new Rectangle(137, 180, 157, 41));
			btn_gravar.setText("Gravar");
			btn_gravar.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					Frigobar frigo = new Frigobar();
					frigo.setCod_frigobar(Integer.parseInt(txt_codFrigobar.getText()));
					frigo.setTamanho(Integer.parseInt(txt_tamanho.getText()));
					//frigo.setProdutos(produtofrigo);
					mapFrigobar.put(Integer.parseInt(txt_codFrigobar.getText()),frigo);
				}
			});
		}
		return btn_gravar;
	}

Eu tenhoo um frigobar e os produtos q estao neste frigobar...
Tem uma classe de produtos onde tem um hashMap q armazena os produtos e joguei na combo..
So q preciso pegar o q eu selecionei na combo, guardar em otro hashMap.. pra depois passar pra outro formulário...
como fazer isso??

[/quote]
getmapFrigobar();
existe?
Criado 25 de maio de 2010
Ultima resposta 14 de mar. de 2013
Respostas 3
Participantes 3