Bonjour je suis en 2eme année de licence informatique et on a bien sur un projet à rendre et j'ai quelques petits problèmes qui ont besoin d'être résolus.
Pour faire simple j'aimerai récupérer la valeur que je tape dans mon JTextField
voici le code de la class et son listener associé :
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 // class Graph3 import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; import kalamar.Graphique1.Actionajouter; public class Graph3{ JButton lancer; JLabel label1; JTextField Nom; public Graph3(){ JPanel contenuFenetre3 = new JPanel(); GridLayout disposition3 = new GridLayout(3,3); contenuFenetre3.setLayout(disposition3); JLabel label1 = new JLabel("Entrez le nom du joueur :"); JTextField Nom = new JTextField(10); JButton lancer = new JButton("validez"); contenuFenetre3.add(label1); contenuFenetre3.add(Nom); contenuFenetre3.add(lancer); JFrame cadre = new JFrame("Nom du joueur"); lancer.addActionListener(new Joueur()); cadre.setContentPane(contenuFenetre3); cadre.setSize(400,100); cadre.setVisible(true); } class Joueur implements ActionListener{ //ici y'a une erreur public void actionPerformed(ActionEvent ev){ int i; i=Integer.parseInt(Nom.getText()); } } }voila
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 // voici le listener package kalamar; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.*; import java.awt.event.ActionEvent; public class Le_listener3 extends Graph2 implements ActionListener{ Graph3 parent3; public Le_listener3(Graph3 parent3){ this.parent3=parent3; } public void actionPerformed(ActionEvent ev){ Object SourceEvenement = ev.getSource(); if (SourceEvenement== parent3.lancer); int i; i=Integer.parseInt(Nom.getText()); // ici y'a une erreur } }
A bientot, en esperant que vous répondiez
Merci
Partager