Recupéré le contenu du JTextField
emiliebella
Messages postés
7
Statut
Membre
-
Marco la baraque Messages postés 1030 Statut Contributeur -
Marco la baraque Messages postés 1030 Statut Contributeur -
Bonjour,
j'ai un peti bleme et je demandé votre aide svp.
g un JTextField declaré ds une classe, son cotenu change apré un clik sur un bouton. je veu recupéré son contenu et le passé comme parametre ds une fonction declaré ds une aut class.
g essayé de declaré une variable Public String qui prend JTextField.getText(); et l 'utilsé ds l aut class mé ça n a pa marché: l erreur c que la variable et NULL.
j'ai un peti bleme et je demandé votre aide svp.
g un JTextField declaré ds une classe, son cotenu change apré un clik sur un bouton. je veu recupéré son contenu et le passé comme parametre ds une fonction declaré ds une aut class.
g essayé de declaré une variable Public String qui prend JTextField.getText(); et l 'utilsé ds l aut class mé ça n a pa marché: l erreur c que la variable et NULL.
A voir également:
- Recupéré le contenu du JTextField
- Word a trouvé du contenu illisible - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Contenu wmg ✓ - Forum TV & Vidéo
- Récupéré au terminal de fret - Forum Consommation & Internet
1 réponse
Bonsoir,
Imaginons la chose suivante:
-ton JtextField est déclaré comme attribut d'instance de ta classe (private JTextField monfield = new JTextField(); )
-tu as une méthode pour modifier le texte de monfield (qui est appelée lors d'un clic sur ton bouton par exemple)
-enfin, tu as ta méthode pour envoyer le contenu de monfield à une méthode de ton autre classe:
Remarque :
Déclaré tel que je l'ai indiqué, tu remarqueras qu'initialement ton field n'a pas de texte affecté (et donc si tu fais appel à giveMonfieldToMaclasse, ça passera null en paramètre).
Pour éviter cela, tu dois soit d'abord cliquer sur ton bouton pour affecter un texte à monfield, soit utiliser un autre constructeur pour spécifier un texte par défaut (private JTextField monfield = new JTextField("Ceci est le texte par défaut"); )
Cela répond-il à tes besoins?
Imaginons la chose suivante:
-ton JtextField est déclaré comme attribut d'instance de ta classe (private JTextField monfield = new JTextField(); )
-tu as une méthode pour modifier le texte de monfield (qui est appelée lors d'un clic sur ton bouton par exemple)
-enfin, tu as ta méthode pour envoyer le contenu de monfield à une méthode de ton autre classe:
public void giveMonfieldToMaclasse(){
Maclasse maclasse = new Maclasse();
maclasse.maMethode(monfield.getText(););
}
Remarque :
Déclaré tel que je l'ai indiqué, tu remarqueras qu'initialement ton field n'a pas de texte affecté (et donc si tu fais appel à giveMonfieldToMaclasse, ça passera null en paramètre).
Pour éviter cela, tu dois soit d'abord cliquer sur ton bouton pour affecter un texte à monfield, soit utiliser un autre constructeur pour spécifier un texte par défaut (private JTextField monfield = new JTextField("Ceci est le texte par défaut"); )
Cela répond-il à tes besoins?