Java
fredo
-
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
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:
- Java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
2 réponses
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);
}
}
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);
}
}