[Java] integer et Textfield

Résolu/Fermé
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 15 mars 2006 à 21:05
choubaka Messages postés 39407 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 9 décembre 2024 - 17 mars 2006 à 08:22
Bonsoir chers amis ccmiens, pour une fois c'est moi qui ait un problème ( ah bah vi ca arrive aussi)

donc j'ai le programme suivant :

import java.applet.Applet;
import java.awt.Button;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.DecimalFormat;

public class compteur extends Applet implements ActionListener
{
Button suivant=new Button("Suivant");
Button precedent=new Button("Précédent");
TextField compteur=new TextField(25);
Panel pnl=new Panel();
char compt=0;
String s=null;
DecimalFormat df;
int i=0;

public void init()
{
df = new DecimalFormat("0,00");
suivant.addActionListener(this);
precedent.addActionListener(this);
pnl.add(suivant);
pnl.add(precedent);
pnl.add(compteur);
add(pnl);
}

public void actionPerformed(ActionEvent e)
{
Button source=(Button)e.getSource();
if(source==suivant)
{
i = i+1;
compteur.setText(//une string à mettre);
}
}
}


dans ce programme j'ai un champ compteur,censé me donner la valeur de i et donc du comptage. mais comment faire pour mettre i dans ce textfield, n'y a til pas quelquechose que j'ai loupé, ou un autre type de Field qui me permet de faire cela? je veux afficher la valeur de i dans ce champ voila mais pur l'instant ca marche pas.

D'avance merci.
A voir également:

7 réponses

molines Messages postés 6 Date d'inscription vendredi 15 juillet 2005 Statut Membre Dernière intervention 17 mars 2006 7
16 mars 2006 à 10:50
Salut,

On doit pouvoir utiliser un truc du genre

compteur.setText(Integer.toString(i));

voila, j'espère que ça ira
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
16 mars 2006 à 11:50
Bonjour

d'abord merci pour ta réponse , je vais la tester, et je te dirais si ca marche. Sinon j'ai un ami qui a trouvé comment faire, mais bon la solution est un peu du trafiqué (m'enfin comparé à moi ca marche : ) )

Bonne journée
0
choubaka Messages postés 39407 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 9 décembre 2024 2 104
16 mars 2006 à 15:54
salut

ou alors ...

compteur.setText(""+i);


0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
16 mars 2006 à 17:21
Re bonjour

merci pour vos réponses tout cela fonctionne bien .

Bonne soirée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
choubaka Messages postés 39407 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 9 décembre 2024 2 104
16 mars 2006 à 22:12
laquelle fonctionne?
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
16 mars 2006 à 22:38
Le temps de lancer eclipse...

Les deux fonctionnent, et j'ai d'ailleurs dû utiliser la première cet après-midi dans mon ds TP de java, et ca m'a bien servi . Mais ne t'inquiète pas Chewie, la tienne fonctionne aussi : )

Bonne nuit à cette heure-ci.
0
choubaka Messages postés 39407 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 9 décembre 2024 2 104
17 mars 2006 à 08:22
je m'inquiète pos ...
0