Bonjour,

Je suis sur le point de finaliser un logiciel que j'ai créé.

J'ai seulement un petit problème, je n'arrive pas à écouter un bouton. En gros, j'ai deux boutons. Si j'appuie sur l'un, je veux lancer une procédure, si je clique sur l'autre, une autre procédure.

Voici mon code :
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
package editeurdeplateau;
 
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTable;
 
/**
 *
 * @author FélixDegrave
 */
public class fenetrehorsouchampionnat extends JFrame {
 
   static JButton championnat;
    static JButton hchampionnat;
 
    public fenetrehorsouchampionnat() {
 
        //Creation de la fenetre
        JFrame fenetre = new JFrame();
        fenetre.setTitle("Bienvenue à l'éditeur de plateau de boxe");
        fenetre.setSize(700, 150);
        fenetre.setLayout(null);
 
        //Creation de la barre des menus
        JMenuBar menu_bar1 = new JMenuBar();
 
        // Creation des differents menus
        JMenu menu1 = new JMenu("Menu");
 
        // Differents Choix dans Chaque menu
        JMenuItem demarrer = new JMenuItem("Modifier le chemin des bloxeurs");
        JMenuItem ouvrir = new JMenuItem("Modifier le chemin des clubs");
        JMenuItem fin = new JMenuItem("Quitter");
 
        // Ajout de choix au menu
        menu1.add(demarrer);
        menu1.add(ouvrir);
        menu1.add(fin);
 
        //Ajout des menus sur la barre
        menu_bar1.add(menu1);
 
        //Ajout du menu sur la frame
        fenetre.setJMenuBar(menu_bar1);
 
 
        //Creation et Ajout d'un label
        fenetre.setLayout(new BorderLayout());
 
        JLabel label = new JLabel("Voulez vous créer un plateau hors championnat ou en championnat?");
 
        fenetre.getContentPane().add(label, BorderLayout.NORTH);
 
        //Creation des panels
        JPanel pbutton = new JPanel();
 
        pbutton.setLayout(null);
        pbutton.setBounds(0, 50, 400, 50);
        pbutton.setBorder(BorderFactory.createLineBorder(Color.RED, 1));
        fenetre.add(pbutton, BorderLayout.CENTER);
        //Creation des buttons
 
        championnat = new JButton("Championnat");
        championnat.setBounds(0, 3, 300, 50);
        pbutton.add(championnat);
 
        hchampionnat = new JButton("Hors championnat");
        hchampionnat.setBounds(400, 3, 300, 50);
        pbutton.add(hchampionnat);
 
        //ajout  des images sur les boutons
 
        // Creation des JTable
        JTable Tlecture = new JTable();
 
        //Visibilité de la fenetre
        fenetre.setVisible(true);
 
        ActionListener a = null;
        championnat.addActionListener(a);
 
        ActionListener b = null;
        hchampionnat.addActionListener(b);
 
        if (a.equals(null)) {
           System.out.println("clic championnat");
        } else {
            System.out.println("clic hchampionnat");
        }
    }
Quelqu'un saurait-il m'expliquer comment faire ?

Merci d'avance pour votre aide.