Bonsoir, je souhaite récupérer la saisie d'un String du clavier mais je ne sais pas comment m'y prendre voici la class
A la methode "action performed " j'ai écrit cette ligne pour voir ce que je tape
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 public class FormulaireClient extends JFrame implements ActionListener,FocusListener { private JTextField saisie; private JButton envoyer = new JButton("ENVOYER"); private String prenom;// je souhaite récupére la valeur saisi dans cette attribut public FormulaireClient() { setTitle("Enregistrer un nouveau client"); setSize(500, 500); Container contenu = getContentPane(); contenu.setLayout(new FlowLayout()); saisie = new JTextField("prenom du client",30); /* creation de la sisie du client */ contenu.add(saisie); contenu.add(envoyer); saisie.addActionListener(this); saisie.addFocusListener(this); envoyer.addActionListener(this); } public void actionPerformed(ActionEvent e) { System.out.println("validation saisie"); String texte = saisie.getText(); if(e.getSource() == envoyer) { System.out.println("Vous avez envoyer" + saisie.getText()); this.prenom = saisie.getText();//envoyer la saisie sur l'attribut prenom } } public void focusLost(FocusEvent e) { System.out.println("perte du focus"); String texte = saisie.getText(); } public void focusGained(FocusEvent e) { System.out.println("focus sur saisie"); } public String getPrenomClient() { return this.prenom; } }
lorsque je clique sur "envoyer" j'ai bien ecrit le texte que j'ai écrit,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String texte = saisie.getText();
par contre je crois pas que cette ligne fonctionne
lorsque j'appelle la methode getPrenomClient, je n'arrive pas à lire ce qu'il y a dans l'attribut prenom
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 this.prenom = saisie.getText();
voic la class qui fait appelle a elle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 System.out.println("envoyer du prenom"); String prenom;
si vous avez une idée,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class utilisation { public static void main (String[] arg) { FormulaireClient Fc = new FormulaireClient(); Fc.setVisible(true); System.out.println("on a taper"+Fc.getPrenomClient()); } }
je vous remercie d'avancer pour vos aident
Partager