Précédent   Forum du club des développeurs et IT Pro > Java > Interfaces Graphiques en Java
Interfaces Graphiques en Java Forum d'entraide pour les interfaces graphiques en Java (Swing, AWT, JFace, SWT, Graphisme 2D et 3D, clients riches, ...). Avant de poster -> Les cours sur les Interfaces Graphiques - FAQ GUI Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 03/10/2012, 09h28   #1
jowelle
Futur Membre du Club
 
Femme joujou bella
Étudiant
Inscription : octobre 2011
Messages : 91
Détails du profil
Informations personnelles :
Nom : Femme joujou bella
Localisation : Italie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2011
Messages : 91
Points : 16
Points : 16
Par défaut Interaction entre les interfaces graphiques

Bonjour,

Est ce que c'est possible que deux interfaces graphiques communiquent ensembles (Sous NetBeans). Autrement dit, les données entrées par l'utilisateur dans la première interface seront visibles et utilisées au niveau de la deuxième interface et vis versa. Comme si on implémente une application de Chat et au même temps on peut faire des calculs à la base des informations échangées.

Merci.
jowelle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2012, 10h58   #2
dinobogan
Modérateur
 
Avatar de dinobogan
 
Homme Dinobogan Shelashyn
ingénieur
Inscription : juin 2007
Messages : 3 426
Détails du profil
Informations personnelles :
Nom : Homme Dinobogan Shelashyn
Âge : 32
Localisation : France

Informations professionnelles :
Activité : ingénieur
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2007
Messages : 3 426
Points : 5 547
Points : 5 547
Oui, il suffit que les deux interfaces graphiques appartiennent au même programme.
__________________
Que la force de la puissance soit avec le courage de ta sagesse.
dinobogan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2012, 11h52   #3
jowelle
Futur Membre du Club
 
Femme joujou bella
Étudiant
Inscription : octobre 2011
Messages : 91
Détails du profil
Informations personnelles :
Nom : Femme joujou bella
Localisation : Italie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2011
Messages : 91
Points : 16
Points : 16
Merci pour l'information

Je comprends donc que je dois créer plusieurs jFrame dans le même ficher java.
N'est-ce pas?
jowelle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2012, 12h11   #4
druzy
Membre confirmé
 
Inscription : novembre 2007
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 243
Points : 229
Points : 229
Ou dans plusieurs fichier java. Il faut juste que chaque Jframe est une instance l'une de l'autre.
druzy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2012, 18h04   #5
jowelle
Futur Membre du Club
 
Femme joujou bella
Étudiant
Inscription : octobre 2011
Messages : 91
Détails du profil
Informations personnelles :
Nom : Femme joujou bella
Localisation : Italie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2011
Messages : 91
Points : 16
Points : 16
Code :
Ou dans plusieurs fichier java. Il faut juste que chaque Jframe est une instance l'une de l'autre.
Comment ça se fait?

J'ai réfléchi à l'héritage, mais dans ce cas la visibilité des variables est dans un seul sens. Autrement, les variables d'une seule classe seront visibles pour l'autre classe mais pas dans le sens contraire.
jowelle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2012, 20h07   #6
druzy
Membre confirmé
 
Inscription : novembre 2007
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 243
Points : 229
Points : 229
J'ai relu les messages mais oui dans le main() tu peux ouvrir deux JFrame. Après ça dépend ce que tu dois en faire.
druzy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2012, 22h10   #7
jowelle
Futur Membre du Club
 
Femme joujou bella
Étudiant
Inscription : octobre 2011
Messages : 91
Détails du profil
Informations personnelles :
Nom : Femme joujou bella
Localisation : Italie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2011
Messages : 91
Points : 16
Points : 16
Le problème n'est pas au niveau de l'affichage des jFrame ensemble mais plutôt au niveau du passage des variables ente deux classes distinctes.

Un exemple pour mieux vous expliquez:

Si dans la première interface la variable jTextField1 est égale à "2". Je dois être capable de récupérer cette valeur à partir de la deuxième classe (deuxième jFrame) jusqu'au là ceci est possible à travers l'héritage.

Maintenant, je veux qu'une variable de la deuxième classe sera visible au niveau de la première classe ( c'est la ou le problème ). Si à chaque fois je dois créer une nouvelle instance de la deuxième classe (pour l'invoquer à partir de la première classe), je n’aurais plus les valeurs actuelles de la deuxième classe( car tout simplement une autre instance est crée et tous les variables sont initialisées de nouveau)

Je veux que les variables de la première Jframe seront utilisés dans la deuxième interface et vis versa (Comme si on implémente une interface de Chat).
jowelle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2012, 23h27   #8
druzy
Membre confirmé
 
Inscription : novembre 2007
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 243
Points : 229
Points : 229
Je crois que tu confonds class et objet. Ce n'est pas très clair.
druzy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2012, 00h00   #9
jowelle
Futur Membre du Club
 
Femme joujou bella
Étudiant
Inscription : octobre 2011
Messages : 91
Détails du profil
Informations personnelles :
Nom : Femme joujou bella
Localisation : Italie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2011
Messages : 91
Points : 16
Points : 16
un objet c'est l'instance d'une classe.
jowelle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2012, 09h37   #10
druzy
Membre confirmé
 
Inscription : novembre 2007
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 243
Points : 229
Points : 229
Si tu sais ça alors reformule un peu mieux ton problème. Un exemple ?
druzy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2012, 10h42   #11
Robin56
Modérateur
 
Avatar de Robin56
 
Homme Nicolas
Ingénieur développement logiciels
Inscription : juin 2009
Messages : 2 775
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2009
Messages : 2 775
Points : 7 477
Points : 7 477
Bonjour à tous,

Le sujet ayant été évoqué à un autre endroit et la fusion étant devenue ingérable, merci à tous de continuer la discussion à cet endroit : Passage de variables
__________________
Robin56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h06.


 
 
 
 
Partenaires

Hébergement Web