JComboBox zdarzenia

0

Zastanawiam się czy podczas użycia metody setSelectedItem() dla JComboBox zachodzi jakieś zdarzenie, jak je ewentualnie obsłużyć?

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);
    }
} 

1 użytkowników online, w tym zalogowanych: 0, gości: 1