Bonjour,

Je veux exécuter un code sur sélection d'une combobox:
Dans les exemples que j'ai trouvé sur le net, on utilise une classe spéciale pour la combobox mais moi je veux faire le code de tous les composants dans la classe de la fenêtre.

Voici le code que j'ai mis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
import  javax.swing.*;
 
import  java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
 
public class Form1 extends JFrame  implements ActionListener 
{
     public  Form1()
    {   
        super("Fenêtre 1");             
        setBounds(300,100,350,500); 
 
        JPanel Panel11=new JPanel(); //créer un panel
 
        JLabel Combo1 =new JLabel("Type:");
        Panel11.add(Combo1,BorderLayout.WEST);
        String  c1[] ={"1","2","3","4","5"}; //contenu de la comboBox
        JComboBox list_Typ_Elt=new JComboBox(c1);
 
        Panel11.add(list_Typ_Elt,BorderLayout.WEST);
 
 
       Combo1.addActionListener(new ActionListener() 
        	      { public void actionPerformed(ActionEvent e)
        	       { 
        	          JComboBox cb = (JComboBox)e.getSource();
        	   //code sur sélection de la combo
        	       }}
        	       );
 
 
    }    
 
	    public  static void  main(String args[])
	    {
	        new Form1();
	    }
 
}
Mais il y aun porblème avec addActionListener..

Est-ce que quelqu'un peut m'aider?