Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Appel d'une classe avec contrainte dans une fonction [ Divers / Général ] (fraisa1985)

mercredi 26 mars 2008 à 11:37:41 | Appel d'une classe avec contrainte dans une fonction

fraisa1985



Salut a tous,
mon probleme est la suivante:
J'ai une classe qui contient deux champs texte(JTextField) et une bouton ok
lorsque je clique sur le bouton ok je doit retouner une chaine de caractére
qui est composé de deux chaps textuels.(il marche bien avec les tests)
Aussi j'ai un autre classe qui comporte une fonction qui doit à
chaque fois appeler le classe ci-dessus et recupére le String retourné.
La probleme est comment faire exactement dans la fonction pour s'assurer
que je ne doit passser au 2éme instruction qui est la recupération du chaine qu'aprés le clic
sur le bouton ok
code :
public class Classe2
{
fonction(String s)
{
Classe1 c1=new Classe1(s); //instruction1

//il faut avoir un stop aussi et ne passer à l'instruction suivante qu'aprés le clic sur le bouton Ok

String s_recupéré =c1.recuperer(s);//instruction2

System.out.print(s_recupéré);//toujours il retourne null

}
}
Toute information sera le bien venue et merci d'avance.


mercredi 26 mars 2008 à 20:32:57 | Re : Appel d'une classe avec contrainte dans une fonction

Chatbour

Membre Club
Salut,

tu peux appeler instancier ta classe Classe1 et appeler sa méthode recuperer() dans le corps d'une actionPerformed() d'un ActionListener assigné au bouton :

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class Fenetre extends JFrame{
    private JButton bouton = new JButton("Récuperer la chaine");
    private JTextField texte = new JTextField(10);
   
    public Fenetre(){
        JPanel pan = new JPanel();
        pan.add(texte);
        pan.add(bouton);
        this.getContentPane().add(pan);
       
        bouton.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e){
                ClasseRecuperation cr = new ClasseRecuperation();
                String str = cr.recuperer(texte);
                System.out.println(str);
            }
        });
       
        this.setSize(200, 100);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible(true);
    }
}

class ClasseRecuperation{
    public String recuperer(JTextField tf){
        return tf.getText();
    }
}

public class Tester{
    public static void main(String[] args){
        Fenetre f = new Fenetre();
       
    }
}





Cette discussion est classé dans : bouton, fonction, string, appel, classe


Répondre à ce message

Sujets en rapport avec ce message

recuperer le nom d'un bouton. [ par bibe ] Bonjour,Je fabrique une serie de bouton avec une boucle foret je voudrais recuperer le nom du bouton sur le quel je clique.Je n'arrive a recuperer que Texte sur un bouton [ par teltone916 ] J'ai créé un bouton rond. Je voudrai pouvoir mettre du texte sur celui ci. jusque la tout va bien. Mon probleme est que je voudrai que le texte soit t Texte sur un bouton [ par teltone916 ] J'ai créé un bouton rond. Je voudrai pouvoir mettre du texte sur celui ci. jusque la tout va bien. Mon probleme est que je voudrai que le texte soit t appel de classe java [ par babymate ] Bonjour tout le monde.J'aimerai savoir si on peut appeler plusieurs classes dans une JSP .Si oui, comment on fait? Si non , tant pis :-( la vie c comm Bouton / javabean [ par teltone916 ] Voila j'ai crée un bouton rond, avec effet de lumiere qd on va dessu, etc, avec JBuilder8. En fait j'ai créé un Bean.Pour cela, j'ai heriter de la cla Bouton / bean [ par teltone916 ] Voila j'ai crée un bouton rond, avec effet de lumiere qd on va dessu, etc, avec JBuilder8. En fait j'ai créé un Bean.Pour cela, j'ai heriter de la cla Bouton / bean [ par teltone916 ] Voila j'ai crée un bouton rond, avec effet de lumiere qd on va dessu, etc, avec JBuilder8. En fait j'ai créé un Bean.Pour cela, j'ai heriter de la cla Bouton / bean [ par teltone916 ] Voila j'ai crée un bouton rond, avec effet de lumiere qd on va dessu, etc, avec JBuilder8. En fait j'ai créé un Bean.Pour cela, j'ai heriter de la cla précision exo java sur implémentation [ par so250581 ] Bonjour, j'ai réalisé un sujet d'exercice sur les implémentations en java. J'ai mis les réponses que je pensais mais je n'en suis pas du tout sûr. Pou paramètres d'une fonction [ par guipo ] Je ne sais pas comment faire pour que ma fonction retourne un paramètre (comme avec "return" en c)Ma déclaration est la suivante : public String ReadC


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.