Bonjour,

On doit réaliser un emploi du temps en java. Mon problème est qu'une variable ici promo doit pouvoir etre connu au niveau au dessus du JComboBox. Donc au niveau du bouton ajouter.

Voici une partie de mon programme
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
 
ajouter.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
 
combo_0.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent ae) {
final String promo  = (String) combo_0.getSelectedItem();
 
}});
 
tableau[41].setText(promo);
tableau[41].setOpaque(true);
tableau[41].setBackground(Color.GREEN);
 
}});

Les msg d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
GrilleEdt.java:540: cannot find symbol
symbol: variable promo
tableau[41].setText(promo);
Je souhaite donc afficher le string promo récupéré dans le JComboBox et le mettre dans un JLabel au moment du click sur le JButton ajouter.

pour info ajouter est un JButton
combo_0 est un JComboBox
tableau[41] est un JLabel

Merci d'avance pour votre aide.