Récupérer la valeur sélectionné d’un JComboBox – Java

JComboBox fait partie du package Java Swing. JComboBox hérite de la classe JComponent. JComboBox affiche un menu contextuel sous forme d’une liste, qui permet à l’utilisateur de sélectionner une option dans cette liste spécifiée.

JComboBox peut générer une interface ActionListener lorsque l’utilisateur sélectionne une option. Lors de la sélection d’une option, la méthode actionPerformed() de l’interface ActionListener est appelée et récupérera la valeur sélectionné du JComboBox à l’aide de la méthode getSelectedItem() de la classe JComboBox.
 


 

Exemple:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;  

public class Main extends JFrame
{
 public static void main(String[] argv)
 {  
   JFrame frame = new JFrame("frame"); 
   frame.setLayout(new FlowLayout()); 
	
   String[] items = { "item1", "item2", "item3" };
   JComboBox cb = new JComboBox(items);

   cb.addActionListener(new ActionListener() {     
     @Override
     public void actionPerformed(ActionEvent e) {
        System.out.println("Valeur: " + cb.getSelectedItem().toString());      
     }
   });
	
   frame.add(cb); 
   frame.setSize(250, 250); 
   frame.show();
 }
}

Sortie:


 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *