bonjours j'ai un petit probleme avec mon application
je c'ets pas trop ou mettre se post jepense qu il est a la bonne place

voila le code de mon application en résumé:

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
 
public class Jeu  { 
 
[...]// plein de variable
 
//mon cardLayout
CardLayout gestionnaireDesCartes = new CardLayout();
	 JPanel jeuCartes = new JPanel();
 
Jeu() throws IOException{
 
[...] //j'insere tout mes compasant sur ma page je fait des calcul,
//les bouton  lablel ...
 
 frame.setContentPane(Jeu);
	    Jeu.add(jeuCartes); 
 
jeuCartes.setLayout(gestionnaireDesCartes); 
	    jeuCartes.setBounds(carte_bordX,carte_bordY,carte_largeur,carte_hauteur);
	    jeuCartes.setOpaque(false);
	    jeuCartes.add(voirAccueil, "cercle1");
            jeuCartes.add(voirBatiment, "cercle2");
            jeuCartes.add(voirMine, "cercle3");
            jeuCartes.add(voirVillage, "cercle4");
 
 moteur_Jeu moteurCalcul = new moteur_Jeu(this);
	      Acceuil.addActionListener(moteurCalcul);
	     Batiment.addActionListener(moteurCalcul);
              Mine.addActionListener(moteurCalcul);
             Village.addActionListener(moteurCalcul);
 
}
 
public static void main(String[] args) throws IOException {
		Jeu jeu = new Jeu();
}
 
//la je cree mais class qui ont ete enregistrer plus haute
class VoirAccueil extends JPanel
	{  
[...]// je mes les image les bouton les label ... que j'ai besion 
}
 
 
class VoirBatiment extends JPanel
	{  
[...] //je mes les image les bouton les label ... que j'ai besion 
}
 
class VoirMine extends JPanel
	{  
[...]// je mes les image les bouton les label ... que j'ai besion 
}
 
class VoirVillage extends JPanel
	{  
[...] //je mes les image les bouton les label ... que j'ai besion 
}
 
}
apres pour faire fonctionner le cardLayout pour afficher les differtente page cree avec les class
j'utilise cela

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
 
 
public class moteur_Jeu implements ActionListener {
 
	Jeu parent6; //une référence à la connection
 
	moteur_Jeu(Jeu parent6) {
		this.parent6 = parent6;
	}
 
 
 
 
 
	public void actionPerformed(ActionEvent evt) {
		Object sourceEvenement = evt.getSource();
 
 
	if (sourceEvenement == parent6.Acceuil)
	     {
		parent6.gestionnaireDesCartes.show(parent6.jeuCartes,"cercle1");
	     }
 
	else if(sourceEvenement == parent6.Batiment){
                parent6.gestionnaireDesCartes.show(parent6.jeuCartes,"cercle2");
	     }
 
        else if(sourceEvenement == parent6.Mine){
		parent6.gestionnaireDesCartes.show(parent6.jeuCartes,"cercle3");
	     }
 
       else if(sourceEvenement == parent6.Batiment){
		parent6.gestionnaireDesCartes.show(parent6.jeuCartes,"cercle2");
	        }
 
	}
 
}
c'est la classe moteur de l'aplication

maintenant voici le reel probleme quand je lance mon programme avec mon editeur tout marche sans probleme et des que je le met en jar execuatble il marche plus et par exemple si j'enleve une class (j'en met 3 au lieu des 4 et que je supprime n'importe la quel ) et que je refait un jar executable il remarche

donc svp aidez moi car je vois pas le probleme est ce que l'on ne pas mette plus de 3 clkass dans une application?? si c'est c'est cela le probleme je doit faire comment car je doit faire 15 class en tout car chaque class affiche un apercu different par rapport au bouton cliqué