Comment lire la sélection actuelle dans ComboBox

April 30

Comment lire la sélection actuelle dans ComboBox


Java swing fournit un ensemble sophistiqué de composants légers qui permettent aux développeurs de créer des interfaces utilisateur graphiques, ou GUIs. La bibliothèque Swing contient de nombreux composants qui peuvent être utilisés tout en développant une interface utilisateur graphique. Composants fournissent une représentation graphique d'objets Java et peuvent interagir avec un utilisateur. Un composant appelé JComboBox permet à l'utilisateur d'un programme de sélectionner un élément dans une liste déroulante et de déclencher un événement dans le programme.

Instructions

1 Mettre en œuvre l'interface "ActionListener". Entrez le code suivant:

TestClass public class étend JPanel implements ActionListener {

...

}

L'interface "ActionListener" va gérer l'événement d'un utilisateur sélectionnant une option dans la liste déroulante.

2 Ajouter la ActionListener à la liste déroulante. En continuant avec l'exemple de l'étape 1, donné une liste déroulante nommée "testcombo", entrez le code suivant dans la classe "TestClass":

testcombo.addActionListener (this);

3 Obtenez la sélection combobox actuelle. Lorsqu'un utilisateur sélectionne un élément dans la liste déroulante, vous souhaitez connaître la sélection. Entrez le code suivant:

public void actionPerformed (ActionEvent e) {

JComboBox cb = (JComboBox)e.getSource();

Chaîne TestItem = (String) cb.getSelectedItem ();

}

Ce code sera à l'écoute pour un utilisateur de sélectionner un élément dans la liste déroulante. Lorsque l'utilisateur sélectionne un élément, cette méthode sera appelée et le nom de l'option sélectionnée par l'utilisateur seront enregistrées dans le "TestItem" variable String.


          

Post a comment: