JAVA
boujadi
Messages postés
30
Statut
Membre
-
Omarov Messages postés 28 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
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:
- JAVA
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
1 réponse
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)
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)
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.
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??
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 )
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);
}
}