Le combo est un élément d'entrée qui vous permet de choisir une valeur unique à partir de plusieurs options. Comparé à d'autres éléments graphiques, tels que des boutons radio ou des listes, une liste déroulante prend peu de place et est particulièrement adapté pour présenter un peu de choix en même temps . Dans le langage de programmation Java, vous utilisez la classe JComboBox pour représenter une zone de liste déroulante dans l'écran . Instructions
1
Tapez le code suivant dans l'éditeur de texte pour l'environnement de développement Java de votre choix: Photos
ComboBoxDemo public class implémente ActionListener {
}
Cela crée une classe Java qui implémente l'interface ActionListener , qui est nécessaire pour permettre à votre application de gérer les événements générés par les interactions entre l'utilisateur avec la liste déroulante .
2
Ajoutez les lignes suivantes codes à l'intérieur de la classe Java:
String [ ] petStrings = { "Bird ", " chat ", " chien ", " lapin" , "Pig "};
JComboBox petList = new JComboBox ( petStrings ) ;
Ceci définit une nouvelle zone de liste déroulante en utilisant la classe JComboBox et attribue des valeurs initiales pour le
3
Tapez le code suivant sur la ligne suivante : . Photos
petList.addActionListener (this);
enregistre la classe actuelle d'être un écouteur d' action de la zone de liste déroulante petList
4
Ajoutez la méthode suivante à l'intérieur . la classe Java pour gérer l'événement d'action pour la zone de liste déroulante : Photos
publique vide actionPerformed ( ActionEvent e) { }
5
Tapez le code suivant dans le actionPerformed () méthode :
JComboBox cb = ( JComboBox ) e.getSource ();
convertit le paramètre objet ActionEvent dans un objet JComboBox
6
. Ajoutez le code suivant à la ligne suivante pour sélectionner la valeur actuelle de la zone de liste déroulante : Photos
cordes petname = (String) cb.getSelectedItem ();
< br >