l'action effectuée lorsque l'option à partir d'un JComboBox est choisi

Salut j'ai un JComboBox avec 3 options, et je suis à essayer de comprendre ce qui actionlistener à appliquer pour que quelque chose se produire lorsqu'une option est sélectionnée. Pour le moment mon code est:

comboBoxMode = new JComboBox();
    comboBoxMode.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent arg0) {
            int selection = comboBoxMode.getSelectedIndex();
            switch (selection){
            case 0:  break;
            case 1:  enableNormalModeFeatures(); break;
            case 2:  enableRevisionModeFeatures(); break;
            case 3:  enableTimerModeFeatures(); break;
            }
        }
    });
    comboBoxMode.setModel(new DefaultComboBoxModel(new String[] {"[--Please Select a Mode--]", "Normal", "Revision", "Timer"}));

Le but est de permettre à d'autres outils de sélection sur la page lorsqu'ils choisissent un mode particulier. mouselistener ne semble pas fonctionner. Ce qui me confond, c'est que vous avez réellement, cliquez deux fois pour sélectionner une option, mais je suis en supposant qu'il existe une fonction intégrée de code à exécuter uniquement si un élément de la liste a été sélectionné? De toute façon, tous les pointeurs serait appréciée, merci les gars!

OriginalL'auteur user1058210 | 2012-01-08