Probleme java urgent
Fermé
nico38000
Messages postés
8
Date d'inscription
mercredi 2 mars 2005
Statut
Membre
Dernière intervention
11 avril 2005
-
20 mars 2005 à 22:14
choubaka Messages postés 39411 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 16 janvier 2025 - 21 mars 2005 à 23:37
choubaka Messages postés 39411 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 16 janvier 2025 - 21 mars 2005 à 23:37
A voir également:
- Probleme java urgent
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Java runtime - Télécharger - Langages
3 réponses
Satrialien
Messages postés
52
Date d'inscription
mercredi 9 mars 2005
Statut
Membre
Dernière intervention
28 janvier 2006
13
21 mars 2005 à 10:25
21 mars 2005 à 10:25
Bonjour,
le problème vient de la visibilité de ta variable "mpas". Tu la déclares dans ton constructeur, donc elle n'est visible qu'à l'intérieur de celui-ci. C'est pour ça que ça ne compile pas. Déclares la en tant que variable de classe, et laisses l'initialisation dans le constructeur, et ça devrait marcher.
public class temp extends supfenetre
{
JTextField mpas = null;
public temp()
{
....
JTextField mpas = new JTextField ();
....
}
public void actionPerformed(ActionEvent evt)
{
if (evt.getActionCommand().equals("ok"))
{
String op;
op=mpas.getText();
System.out.println("Valeur recuperee : "+op);
}
}
}
Bon courage
Aurélien
le problème vient de la visibilité de ta variable "mpas". Tu la déclares dans ton constructeur, donc elle n'est visible qu'à l'intérieur de celui-ci. C'est pour ça que ça ne compile pas. Déclares la en tant que variable de classe, et laisses l'initialisation dans le constructeur, et ça devrait marcher.
public class temp extends supfenetre
{
JTextField mpas = null;
public temp()
{
....
JTextField mpas = new JTextField ();
....
}
public void actionPerformed(ActionEvent evt)
{
if (evt.getActionCommand().equals("ok"))
{
String op;
op=mpas.getText();
System.out.println("Valeur recuperee : "+op);
}
}
}
Bon courage
Aurélien
nico38000
Messages postés
8
Date d'inscription
mercredi 2 mars 2005
Statut
Membre
Dernière intervention
11 avril 2005
2
21 mars 2005 à 20:57
21 mars 2005 à 20:57
Merci beaucoup Aurélien j'ai compris et c est bon maintenant ca passe.
Je ne veux pas abuser mais j'ai encore une autre question, au cours de mon application je dois transformer une chaine en entier, ce que je fais avec cette méthode :
int i=Integer.valueOf(nom de ma TextField).intValue();
Et je voudrais savoir si il existe la meme chose pour retransformer mon entier en String pour l'afficher dans un JTextField.
Voila merci beaucoup.
Nico
Je ne veux pas abuser mais j'ai encore une autre question, au cours de mon application je dois transformer une chaine en entier, ce que je fais avec cette méthode :
int i=Integer.valueOf(nom de ma TextField).intValue();
Et je voudrais savoir si il existe la meme chose pour retransformer mon entier en String pour l'afficher dans un JTextField.
Voila merci beaucoup.
Nico
choubaka
Messages postés
39411
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
16 janvier 2025
2 104
21 mars 2005 à 21:18
21 mars 2005 à 21:18
salut
int monEntier = 23 ; String monString = ""+ monEntier ; JTextField monJTextField = new JTextField (monString);
nico38000
Messages postés
8
Date d'inscription
mercredi 2 mars 2005
Statut
Membre
Dernière intervention
11 avril 2005
2
21 mars 2005 à 21:30
21 mars 2005 à 21:30
Merci pour l info, ca me debloque et permet d avancer plus vite!! :)
Nico
Nico
choubaka
Messages postés
39411
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
16 janvier 2025
2 104
21 mars 2005 à 23:37
21 mars 2005 à 23:37
cool