Bonjour à tous!

Voilà mon problème : j'ai une valeur venant d'un Listener mais quand je veux l'utiliser dans une condition, il y a un problème.
Voilà mon code :
Mon Listener
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
 
public class MeleeListener implements KeyListener{
	private JLabel mon_equipe = new JLabel();
	private static int compteur;
 
	public void setCompte(int hi){
		compteur = hi;
	}
	public static int getCompte(){
		return compteur;
	}
	public MeleeListener(JLabel equi){
		mon_equipe = equi;
	}
	public void keyPressed(KeyEvent e)
	{
		int key = e.getKeyCode();
		if (key == KeyEvent.VK_LEFT) 
		{
			System.out.println("gauche");
			Melee.ManovaovaSary(mon_equipe,"D:/Rugby/melee.png");
			setCompte(getCompte()+1);
			System.out.println(getCompte());
		}
		if (key == KeyEvent.VK_RIGHT) {
			System.out.println("droite");
			Melee.ManovaovaSary(mon_equipe,"D:/Rugby/melee1.png");
			setCompte(getCompte()+1);
		}
	}
	public void keyReleased(KeyEvent e)
	{
	}
	public void keyTyped(KeyEvent e)
	{
	}
}
et la class où j'appelle le Listener :
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
 
public class Melee extends JPanel{
	private JLabel equipe1 = new JLabel();
	private JLabel mon_equipe = new JLabel();
 
	private int exp_but = 10;
 
	public Melee(){
		super(true);
 
		setLayout(null);
 
		JLabel terrain = new JLabel(new ImageIcon("D:/Rugby/terrain_melee.jpg"));
 
		equipe1.setIcon(new ImageIcon("D:/Rugby/meleecontre.png"));
		Dimension	size = equipe1.getPreferredSize();
		equipe1.setBounds(342,146,size.width, size.height);
		add(equipe1);
 
		mon_equipe.setIcon(new ImageIcon("D:/Rugby/melee.png"));
		 size = mon_equipe.getPreferredSize();
		mon_equipe.setBounds(342,272,size.width, size.height);
		mon_equipe.setFocusable(true);
		add(mon_equipe);
 
		terrain.setPreferredSize(new Dimension(799,545));
		size = terrain.getPreferredSize();
		terrain.setBounds(0,0,size.width, size.height);
		add(terrain);
		MeleeListener meleelisten = new MeleeListener(mon_equipe);
		mon_equipe.addKeyListener(meleelisten);
//ici rien ne se passe!!!
		if(MeleeListener.getCompte()==exp_but){
			System.out.println("ouiiiiiiiiiiiiii"); 
		}
	}
 
	public static void ManovaovaSary(JLabel asiana_sary, String path){
		asiana_sary.setIcon(new ImageIcon(path));
	}
	public static int compter(){
		return 0;
	}
}
Merci pour ceux qui vont répondre.