Bonjour
j'aimerai connaître la méthode afin de récupérer du texte situé dans un JTextField, contenu dans une autre classe. Ces 2 classes sont toutefois situées dans le même package.
merci
Thesly
![]()
Bonjour
j'aimerai connaître la méthode afin de récupérer du texte situé dans un JTextField, contenu dans une autre classe. Ces 2 classes sont toutefois situées dans le même package.
merci
Thesly
![]()
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 public class Classe1 { JTextField j1; public String getTextInTextField() { return j1.getText(); } }Suffit juste de créer une méthode dans ta classe où tu veux récupérer le texte qui récupère le texte voulu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class Classe2 { public void kimport() { String a = new Classe1().getTextInTextField(); } }
Je sais pas si c'est clair...
Ca va pas repondre a ta question (pas dans l'immediat du moins) mais je pense que tu devrais prendre le temps de te documenter sur la programmation objet..
La plupart de tes problemes viennent du fait que tu ne comprends pas comment les objets interagissent entre eux, a force d'acharnement tu vas peut-etre arriver a faire fonctionner tout ca mais ton code va etre une horreur a maintenir...
Pour repondre a ta question:
Lorsque qu'un objet doit interagir avec des variables d'instances d'un autre objet on met en place des accesseurs (des methodes get et set par exemple).
Imaginons qu'un objet A ai besoin d'acceder au texte d'un JTextField d'un objet B.
Il suffit de definir cette methode dans B:
A n'aura plus qu'a faire b.getTextFromTextField() pour recuperer le texte...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class B { private JTextField textField; public String getTextFromTextField() { return textField.getText(); } }
Bulbo![]()
donc si je comprends bien, quand on fait unjava comprend que getText correspond au texte contenu dans textField?
Code : Sélectionner tout - Visualiser dans une fenêtre à part textField.getText
déjà en cour j'ai du mal avec les accesseurs, alors au boulot... (pourtant j'ai un bouquin).
muchas gracias amigos
![]()
re Krutzyski
t'inquiète pas tu est très clair
merci
![]()
Quand tu crées ton JTextField, tu peux avoir accès à tout un tas de méthodes prédéfinies. (voir javadoc)
getText() est une méthode de JTextField qui renvoie la chaine de caractère qui est dans le JTextField.
ok
merci à tous les deux pour votre aide.
8) 8)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager