A voir également:
- Problème dans mon code java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Code asci - Guide
- Code puk bloqué - Guide
- Java apk - Télécharger - Langages
1 réponse
Utilisateur anonyme
1 mars 2009 à 01:01
1 mars 2009 à 01:01
Bonjour,
public void actionPerformed( ActionEvent e)
{
JButton source=new JButton();
source=(JButton)e.getSource();
int m=0,b=0,op=0,vi=0;
double res1=0, res2=0;
int c=0;
String msg="";
//***************
if(source==b1)
Ce que tu veux obtenir ici c'est le libellé du bouton cliqué tel que "1", "2" ... "0", "/", "+/-" etc
Commence par remplacer :
JButton source=new JButton();
source=(JButton)e.getSource();
par:
JButton boutonClique = (JButton) e.getSource(); // on recupère tout un blablabla dont text = 9 par exemple
// si on a cliquer le 9
String source = boutonClique.getText(); // ici on récupère le libellé "9"
Autre chose:
if(source==b1) : source est donc un String b1 est un bouton c'est donc faut
rempacer tous les if(source==...)
par :
si c'est if(source==b9)
if(source.equals("9")) //dans notre exemple "9"
Bon ce n'est pas tout ce qu'il y a à faire, mais tu vas voir quelque chose qui doit te permettre de corriger.
Une indication tout de même :
si tu laisse ceci ;
int m=0,b=0,op=0,vi=0;
double res1=0, res2=0;
int c=0;
String msg="";
À chaque clique tu effaces tout. Donc à déplacer !
Vois également pourquoi si on clique le bouton = il ne se passe rien.
N'hésites pas si nécessaire...
Cordialement,
Dan
public void actionPerformed( ActionEvent e)
{
JButton source=new JButton();
source=(JButton)e.getSource();
int m=0,b=0,op=0,vi=0;
double res1=0, res2=0;
int c=0;
String msg="";
//***************
if(source==b1)
Ce que tu veux obtenir ici c'est le libellé du bouton cliqué tel que "1", "2" ... "0", "/", "+/-" etc
Commence par remplacer :
JButton source=new JButton();
source=(JButton)e.getSource();
par:
JButton boutonClique = (JButton) e.getSource(); // on recupère tout un blablabla dont text = 9 par exemple
// si on a cliquer le 9
String source = boutonClique.getText(); // ici on récupère le libellé "9"
Autre chose:
if(source==b1) : source est donc un String b1 est un bouton c'est donc faut
rempacer tous les if(source==...)
par :
si c'est if(source==b9)
if(source.equals("9")) //dans notre exemple "9"
Bon ce n'est pas tout ce qu'il y a à faire, mais tu vas voir quelque chose qui doit te permettre de corriger.
Une indication tout de même :
si tu laisse ceci ;
int m=0,b=0,op=0,vi=0;
double res1=0, res2=0;
int c=0;
String msg="";
À chaque clique tu effaces tout. Donc à déplacer !
Vois également pourquoi si on clique le bouton = il ne se passe rien.
N'hésites pas si nécessaire...
Cordialement,
Dan