Java

Fermé
fredo - 20 nov. 2002 à 09:51
 fredo - 20 nov. 2002 à 22:31
Bonjour
J'ai un probleme avec la gestion des evenement par exemple, dans ce programme je creer un textField et je recupere ce qu'est j'ai taper et j'ai envie dans l'applet ce que j'ai tapper mais il ne m'accepte pas getText.
Voila le code


import java.awt.* ;
import java.awt.event.* ;
import java.applet.* ;


public class ES extends Applet implements ActionListener{

public void init()
{

Label valeur = new Label("valeur") ;
TextField val = new TextField(6) ;
add(valeur) ;
add(val) ;
val.addActionListener(this) ;
}
public void actionPerformed(ActionEvent ae)
{

normal a = new normal() ;
String v= val.getText() ;
double N ;
Graphics g ;
g.drawString("on a taper"+v,10,100);
}
}

Merci
A voir également:

2 réponses

Joshua42 Messages postés 77 Date d'inscription vendredi 4 janvier 2002 Statut Membre Dernière intervention 18 décembre 2006 8
20 nov. 2002 à 13:29
c est normal !!!
tu declare ton JTextField dans ta fonction init() et tu souhaite aussi l utiliser dans la fonction actionPerformed(). dans cette fonction ta variable n est pas declare d ou l erreur.

pour que ca marche tu peut faire comme ca :

public class ES extends Applet implements ActionListener{

TextField val;

public void init()
{

Label valeur = new Label("valeur") ;
val = new TextField(6) ;
add(valeur) ;
add(val) ;
val.addActionListener(this) ;
}
public void actionPerformed(ActionEvent ae)
{

normal a = new normal() ;
String v= val.getText() ;
double N ;
Graphics g ;
g.drawString("on a taper"+v,10,100);
}
}
0
merci
0