У меня есть JComboBox настройки, как показано ниже:Использование переключателя заявление для JComboBox
private String[] boxChoices = {"option 1", "option 2"};
JcomboBox box = new JCombobox(boxChoices);
box.addItemListener()
{
public void itemStateChanged(ItemEvent event)
{
int selection = box.getSelectedIndex();
switch (selection)
{
case 0: JOptionPane.showMessageDialog(null, "you have selected option 1");
break;
case 1: JOptionPane.showMessageDialog(null, "you have selected option 2");
break;
default: break;
}
}
}
Моя проблема заключается в том, что, когда я выбираю опцию сообщение будет показано в два раза, а не один раз. Например, если я выберу вариант 1, появится следующее:
you have selected option 1
you have selected option 1
Что вызывает это?
Возможно, вы можете отредактировать это, вставив в свой код? Это требует нескольких изменений перед компиляцией. –