Zastanawiam się czy podczas użycia metody setSelectedItem() dla JComboBox zachodzi jakieś zdarzenie, jak je ewentualnie obsłużyć?
0
0
Może coś takiego:
public class Main {
public static void main(String[] args) {
JComboBox<String> comboBox = new JComboBox<String>();
String imie1 = "Kasia";
String imie2 = "Asia";
String imie3 = "Basia";
comboBox.addItem(imie1);
comboBox.addItem(imie2);
comboBox.addItem(imie3);
comboBox.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("zdarzenie1");
}
});
comboBox.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
System.out.println("zdarzenie2");
}
});
comboBox.setSelectedItem(imie2);
}
}