[Java] integer et Textfield

Résolu
arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   -  
choubaka Messages postés 5534 Date d'inscription   Statut Modérateur Dernière intervention   -
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.

7 réponses

  1. molines Messages postés 6 Statut Membre 7
     
    Salut,

    On doit pouvoir utiliser un truc du genre

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

    voila, j'espère que ça ira
    0
  2. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 293
     
    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
  3. choubaka Messages postés 5534 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    salut

    ou alors ...

    compteur.setText(""+i);


    0
  4. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 293
     
    Re bonjour

    merci pour vos réponses tout cela fonctionne bien .

    Bonne soirée.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. choubaka Messages postés 5534 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    laquelle fonctionne?
    0
  7. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 293
     
    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
  8. choubaka Messages postés 5534 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    je m'inquiète pos ...
    0