Como usar um Item do jComboBox e jTextField

3 respostas
R

Po, alguém pode me ajudar. Seguinte, eu criei um jComboBox com itens, e coloquei os itens que são os Estados (Rio de Janeiro, São Paulo, Minas). Ao lado criei um jTextField. Agora o que eu queria saber é como colocar uma mensagem no jTextField cada vez que eu escolho um Estado no jComboBox ? Obrigado…

3 Respostas

FabricioPJ

Tente isso:

if(JComboBox.getSelectedItem().equals("estado")) TextField.setText("Sua mensagem");

francofabio

este código resolve seu problema, toda vez que um item do seu “combo” for alterado o método itemStateChanged é executado, coloquei a condição para executar a alteração no textfield somente na seleção de um item, porque este evento é executado quando um item eh “des-selecionado” e quando um item eh selecionado.

jComboBox.addItemListener(new ItemListener(){ public void itemStateChanged(ItemEvent e) { if(e.getStateChange()==ItemEvent.SELECTED){ jTextField.setText("Item selecionado: "+e.getItem()); } } });

R

francofabio:
este código resolve seu problema, toda vez que um item do seu “combo” for alterado o método itemStateChanged é executado, coloquei a condição para executar a alteração no textfield somente na seleção de um item, porque este evento é executado quando um item eh “des-selecionado” e quando um item eh selecionado.

jComboBox.addItemListener(new ItemListener(){ public void itemStateChanged(ItemEvent e) { if(e.getStateChange()==ItemEvent.SELECTED){ jTextField.setText("Item selecionado: "+e.getItem()); } } });

Valeu amigão, ficou show de bola…

Criado 18 de agosto de 2007
Ultima resposta 18 de ago. de 2007
Respostas 3
Participantes 3