IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Agents de placement/Fenêtres Java Discussion :

[debutant] cardLayout + class


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    178
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 178
    Points : 61
    Points
    61
    Par défaut [debutant] cardLayout + class
    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é

  2. #2
    Membre émérite
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Points : 2 582
    Points
    2 582
    Par défaut
    Tu peux mettre des milliers de classes dans un jar.

    Quand tu dis que ça ne marche pas, y a-t-il un message d'erreur ? Quel est-il ?
    Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
    Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.

Discussions similaires

  1. [Debutant] valeur class fille
    Par juju92 dans le forum Débuter
    Réponses: 3
    Dernier message: 12/08/2005, 16h44
  2. [MFC][Debutant] Une classe perso de CEdit
    Par kiroukou dans le forum MFC
    Réponses: 6
    Dernier message: 21/06/2005, 15h07
  3. [debutant] Les classes amies
    Par kiroukou dans le forum Débuter
    Réponses: 14
    Dernier message: 04/02/2005, 13h50
  4. [Debutant] Une classe abstraite en parametre ?
    Par kiroukou dans le forum Débuter
    Réponses: 8
    Dernier message: 03/02/2005, 15h05
  5. [Debutant][Conception] Classes abstraites et interface.
    Par SirDarken dans le forum Langage
    Réponses: 4
    Dernier message: 29/10/2004, 00h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo