У меня есть ActionListener, присоединенный к JComboBox (недоступно для редактирования). После выбора элемента из JComboBox я должен сделать видимой следующую кнопку в кадре.
Скелет кода выглядит так:
public void actionPerformed(ActionEvent evt)
{
if(evt.getSource()==jComboBox){
if(jComboBox.getSelectedIndex()==-1)
//Display an alert message
else{
nextButton.setVisible(true);
//Do other actions
}
}
}
Найдено, что actionPerformed вызывается только тогда, когда выбран второй, третий, четвертый (и т. Д.) Элементы. Но actionPerformed не вызывается, когда первый элемент выбран в самый первый раз. Но если первый элемент выбран после выбора других элементов, вызывается actioPerformed и код работает нормально.
Эта ошибка появляется в некоторых системах, а не в других. Буду признателен за любую помощь в этом отношении.
Заранее спасибо !!