Java

fredo -  
 fredo -
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 Statut Membre 8
 
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
fredo
 
merci
0