[JAVA] setText d'un type int

Résolu/Fermé
gazelle8 Messages postés 82 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 31 décembre 2009 - 1 déc. 2007 à 18:01
eman4you Messages postés 54 Date d'inscription samedi 1 décembre 2007 Statut Membre Dernière intervention 12 janvier 2008 - 1 déc. 2007 à 18:07
Bonjour,


je dois programmer une calculette en java.

j'ai tout mes boutons, et ma zone de texte. J'arrive a afficher mes chiffres dans la zone de text, je récupère le tout dans une variable dès que je clique sur un opérateur. Je reclique sur d'autres chiffres et lorsque je clique sur egale, il fait l'opération mais il ne vaut pas l'afficher...

voici le bout de code (sachant qu'au départ, j'afficher les chiffres en mode string et que je les ai transformer avec un ineger.parseInt)

if (boutonappuyer == boutonEgale)
{
recup2=affResultat.getText(); // je recupere ce qu'il y a dans ma zone de text
b=Integer.parseInt(recup2); // je transforme en INT
if (operation.equals("+"))
{
rep=a+b; // je fais mon operation
affResultat.setText(rep); // et jaffiche
}
}



j'ai donc une erreur :

method setText(int)

j'ai pourtant importer java.awt.*...

qu'ai-je oublié?

merci d'avance
A voir également:

1 réponse

eman4you Messages postés 54 Date d'inscription samedi 1 décembre 2007 Statut Membre Dernière intervention 12 janvier 2008 45
1 déc. 2007 à 18:07
probleme de typage de tes variables.

et n'oublie pas que int + int peut etre trop grand pour etre représenté par une variable de type int...
0