Acceder à un Text Field à partir d'une autre classe
Fermé
Zakaria
-
1 juin 2015 à 04:01
greg6614 Messages postés 592 Date d'inscription vendredi 7 août 2009 Statut Membre Dernière intervention 3 juin 2017 - 1 juin 2015 à 19:43
greg6614 Messages postés 592 Date d'inscription vendredi 7 août 2009 Statut Membre Dernière intervention 3 juin 2017 - 1 juin 2015 à 19:43
A voir également:
- Acceder à un Text Field à partir d'une autre classe
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Comment trouver un numéro à partir du nom et prénom ✓ - Forum Mobile
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Trouver un numero de portable a partir d'un nom svp - Forum Internet / Réseaux sociaux
- Recherche à partir d'une image - Guide
1 réponse
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
107
Modifié par greg6614 le 1/06/2015 à 19:45
Modifié par greg6614 le 1/06/2015 à 19:45
Salut, si tu crées un constructeur pour ta classe InterfaceConnexion pour ensuite l'initialiser dans un main avec un
Si tu ne passes pas par un constructeur (ce que je ne te conseil pas, c'est plus propre pour ce type de démarche de définir un objet), il te suffit d'initialiser tes variables en static et tu pourra y accéder en passant par le nom de ta classe. Exemple :
En espérant t'avoir aider
Greg
InterfaceConnexion ic = new InterfaceConnexion();, tu peux définir des JTextField en public au lieu de private et donc tu pourra y accéder via l'objet, exemple :
InterfaceConnexion ic = new InterfaceConnexion(); String user = ic.username.getText(); String pass = ic.password.getText(); // Deprecated si tu utilises un JPasswordFied
Si tu ne passes pas par un constructeur (ce que je ne te conseil pas, c'est plus propre pour ce type de démarche de définir un objet), il te suffit d'initialiser tes variables en static et tu pourra y accéder en passant par le nom de ta classe. Exemple :
String user = InterfaceConnexion.username.getText(); String pass = InterfaceConnexion.password.getText(); // Deprecated
En espérant t'avoir aider
Greg