JAVA

boujadi Messages postés 30 Statut Membre -  
Omarov Messages postés 28 Statut Membre -
Salut a tous, je suis trés debutant en java et je suis entrain de faire une conception d' un petit programme de calculatrice. Bref, je veux savoir comment conserver une valeur taper par un utilisateur dans un JTextField, et comment utiliser ces valeurs aprés l'appui sur une JButton
pour afficher le resultat dans un autre JTextField.
Je suis entrain de travailler avec Jbuilder x Entreprise 10.0.176.120

Je vous remerci de bien vouloir me repondre le plus vite possible
A voir également:

1 réponse

Omarov Messages postés 28 Statut Membre 1
 
salut boujadi,

pour conserver la valeur d'un JTextFiel vous pouvez utiliser la méthode getText();
pour utiliser ces valeurs aprés l'appui sur une JButton il faut implementer de l'interface ActionListener (qui necessite la methode actionPerformed(ActionEvent e)) et puis vous utilisez la méthode getText() pour récupèrer des donner (d'un JTextField) et les afficher dans un autre JtextField par la méthode setText().

j'éspère que vous avez compris et bonne chance.
j'éspère que vous ne seriez pas toujours boujadi.(je régole)
0
boujadi Messages postés 30 Statut Membre 2
 
Je suis Boujadi et j'en suis fiére (loooooool)
Dsl Omarov mais je n'ai rien comris, est ce que vous pouvez etre plus claire pour un debutant [Boujadi]
plus précisemment, ou je doit mettre cette fameuse getText()
Et merci.
0
Omarov Messages postés 28 Statut Membre 1 > boujadi Messages postés 30 Statut Membre
 
bonjour Boujadi
ou tu met getText()????
premierement getText() est une méthode (ou fonction) prédefinie qui permet de recevoir les donnée d'un composant ( par exemple label ou TextField) sous forme String , voici un exemple:

s="";
JTextField a=new JTextField("c'est moi");
s=a.getText();
System.out.println(a); //cette instruction affiche "c'est moi"

a.setText("ddd"); //cette instruction rempli le TextField par "ddd"

j'éspere que vous avez compris et bonne chance,
à propos de quel niveau vous etes et ou vous étudiez??
0
boujadi Messages postés 30 Statut Membre 2 > Omarov Messages postés 28 Statut Membre
 
Merci pour votre aide, vraiment on ne peut jamais être plus claire.
Je suis un etudiant de 4eme niveau a l'ISET'Com [un sacré niveau d'etude !!!], mais pourquoi? et comment vous avez su que je suis un etudiant?

Merci une autre fois pour votre aide (J'espere que vous ne seriez pas un enseignant dans l'ISET'Com :D )
0
Omarov Messages postés 28 Statut Membre 1 > boujadi Messages postés 30 Statut Membre
 
salut boujadi,

je te conseil de chercher dans l'internet un cour java (ou prendre un livre de votre bibliothéque) et de voir de simple exemple pour comprendre tous ce qui est en relation de graphique en java.

voici un petit exemple essaye le et je pense que tu va comprendre:
(bonne chance)

import java.awt.*;
import java.awt.event.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2007</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/


public class exe1 implements ActionListener{
Label nom,marque,couleur,affiche;
TextField n;
List l;
Choice c;
Button b;
CheckboxGroup sexe;
Checkbox m;
Checkbox fe;
static Frame f=new Frame();
static Panel p=new Panel();
public exe1() {
//Panel p=new Panel();
Panel p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();p3.setLayout(new FlowLayout(FlowLayout.RIGHT));
Panel p4=new Panel();
p.setLayout(new GridLayout(4,1));
nom=new Label("NOM: ");
marque=new Label("Marque de voiture: ");
couleur=new Label("Couleur: ");
affiche=new Label(" ");
n=new TextField(15);
l=new List();
l.addItem("Renaul");l.addItem("Citroen");l.addItem("Opel");
c=new Choice();
c.addItem("Blanc");c.addItem("Noir");c.addItem("Rouge");c.addItem("Gris");c.addItem("Vert");c.addItem("Jaune");
b=new Button("Sauvgarder");
b.addActionListener(this);
sexe=new CheckboxGroup();
m=new Checkbox("Masculin",sexe,true);
fe=new Checkbox("Feminin",sexe,false);
p1.add(nom);p1.add(n);p1.add(fe);p1.add(m);p.add(p1);
p2.add(marque);p2.add(l);p2.add(couleur);p2.add(c);p.add(p2);
p3.add(b,"East");p.add(p3);
p4.add(affiche);p.add(p4);
f.add(p);
}

public void actionPerformed(ActionEvent e){
String ch=" ";
if(e.getSource()==b){
if(sexe.getSelectedCheckbox()==m){ch="Monsieur";}
else ch="Madame";
String nom=l.getSelectedItem();
affiche.setText(ch+" "+n.getText()+" a loué une "+l.getSelectedItem().toString()+" de couleur "+c.getSelectedItem().toString());
}
}

public static void main(String[] args){
exe1 e=new exe1();
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);}
});
f.pack();
f.setLocation(250,250);
f.setVisible(true);
}

}
0