Я начал создавать небольшое приложение, где пользователь должен выбрать свою провинцию из выпадающего списка, я добавил слушателя действий в поле со списком. Я хотел протестировать ActionListener
, поэтому я просто распечатал то, что было выбрано на консоль. По какой-то причине кажется, что я возвращаю значение combobox дважды. Например, я выбираю «Альберта» в поле со списком, «Альберта Альберта» печатается на консоли. Кто-нибудь может понять, почему это может быть?JComboBox возвращает двойное значение
JComboBox comboProv = new JComboBox(provinces);
comboProv.setBounds(40, 79, 137, 24);
contentPane.add(comboProv);
comboProv.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
String selectedProv = (String)comboProv.getSelectedItem();
System.out.print(selectedProv);
}
});
Огромное спасибо, даже не осознанный. Просто возвращаюсь к этому через некоторое время, поэтому я ржавый. – Kalkrin