Ich mache Übungen eines Java-Buchs, und ich kam zu einem Ereignisbehandlungscode wie unten. Meine Frage ist, ob die itemStateChanged-Methode aufgerufen wird, wenn ein Element aus einer JComboBox ausgewählt wird, und warum sollten wir sicherstellen, dass ein Element ausgewählt ist?Sicherstellen, dass ein Element ausgewählt ist
@Override
public void itemStateChanged(ItemEvent event)
{
if(event.getStateChange()
== ItemEvent.SELECTED)
label.setIcon(icons[
imagesJComboBox.getSelectedIndex()]);
}