Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : lien entre fenêtres [ Algorithme / Autre ] (chat11)

lundi 9 juin 2008 à 20:04:33 | lien entre fenêtres

chat11

Salut !

J'ai  deux fenêtres,  chacune contient un bouton+actionperformed, j'exécute la première fenêtre puis je clique sur le bouton pour lancer la deuxième fenêtre, le code des deux boutons est comme suit :

Fenêtre1 :

Int i=0 ;

Bouton1.addActionListener(new ActionListener() {

                public void actionPerformed(ActionEvent e) {

                Fenetre2  fen2=Fenetre2();

Fen2.setVisible(true);

Fen2.pack();

i++;

                }

                });

Fenêtre2 :

Bouton2.addActionListener(new ActionListener() {

                public void actionPerformed(ActionEvent e) {

                System.out.println(" I ="+i);

                }

                });

Si  je clique sur le bouton  de la fenetre2 il affiche la valeur de i incrémenté à chaque fois mais malheureusement il affiche toujours i=0 ;

Comment faire le lien entre les deux fenêtres  pour  l'incrémentation à chaque clique sur le bouton de la fenêtre.

Merci d'avance.


lundi 9 juin 2008 à 20:50:43 | Re : lien entre fenêtres

Kysic

Membre Club
Salut,
tu peux definir que le constructeur de Fenetre2 prend une Fenetre1 en paramètre et qui le sauvegarde dans un attribut..
Après tu crée la fenetre2 avec new Fenetre2(this); et après quand on clique dans la fenetre2, tu peut faire un fenetre1.incrementeI(); ou un truc similaire quand on clique sur le bouton.

Pour être plus générique tu peux définir une interface qu'implémentera la fenêtre1 (qui contiendra la fonction incrementeI).

Pour être encore plus générique, on peut faire de l'événementielle, créer par exempel un objet ActionFen2Event, une interface ActionFen2Listener implémenter par la Fenetre1, ajouter des méthodes addActionFen2Listener et removeActioneFen2Listener dans la Fenetre2...
Mais bon je crois que je m'emballe un peu (on pourrait aussi faire de l'événementiel sans avoir à créer toutes ces classes), essaie la méthode 1 pour commencer ^^.

mardi 10 juin 2008 à 20:02:05 | Re : lien entre fenêtres


Cette discussion est classé dans : bouton, lien, fenêtre, fenêtres, actionperformed


Répondre à ce message

Sujets en rapport avec ce message

problèmes de threads [ par stun ] Salut a tous !Au secours, j'ai un grand problème Je dois faire un programme Java qui génère une autre fenêtre quand on click sur le bouton A de la fen probleme de threads [ par stun ] Salut a tous !Au secours, j'ai un grand problème Je dois faire un programme Java qui génère une autre fenêtre quand on click sur le bouton A de la fen taille des fenêtres [ par gphyW4L ] Bonjour,je n'arrive pas a ouvrir mes fenêtres en plein écran...Elles s'ouvrent en occupant tout l'écran mais une partie de la fenêtre est cachée derri lien d'un panel vers un autre dans une applet [ par remy1066 ] salut j'ai créé une applet qui affiche dans un Panel un bouton.en cliquant sur ce bouton, je voudrais qu'il m'affiche un autre Panel dans la meme fene Création de fenêtres qui permettent de traduire du texte [ par greg3105 ] BONSOIR  A  TOUS!!!! Voilà  j'ai créé une fenêtre avec un menu "traduction" et en sous menu langues (francais, anglais, ...) et je voudrais en fait qu Lancement d'une fenêtre contenant une image [ par Bandit_world ] Je suis novice en java et j'ai développé une application graphique. Lors de l'appui sur un bouton je souhaite qu'une frame se lance par dessus mon int Pb fermeture applet [ par fangiomoon ] Salut j'ai réalisé une applet à l'intérieur de laquelle se trouve une fenêtre avec des boutons. l'un d'eux doit permettre de fermer la fenêtre interne Problème d'ouverture de fenêtre java???!! [ par eliottnet ] Bonjour, voici mon problème : parfois lorsque je clic sur un lien pour ouvrir une fenêtre, celle-ci ne s'ouvre pas!!C peut-etre à cause de NORTON qui Desactiver bouton fermer fenêtre [ par maxinfos ] Bonjour,je voudrais savoir comment désactiver le bouton fermer (X) d'un JFrame en Java ...MerciMaxinfos lien avec INTERNET EXPLORER et image sur bouton (URGENT) [ par othland ] slt tlm1)je avoir la fonction suivate (si elle existe!!!!):quand je clique sur un bouton, une fentre de INTERNET EXPLORER s'affiche!2)peut on mettre u


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.