IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Un appel vers la méthode Java (débutant)


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2010
    Messages : 6
    Par défaut Un appel vers la méthode Java (débutant)
    Bonjour, j'ai une question qui seras tres tres simple pour la plus par d'entre vous.

    je vien tout juste de commencer un cours de programmation Java. Mon premier devoir est le suivant.

    Exercice N°4 - Ajout de méthode

    OBJECTIF
    Modifier, compiler et exécuter un programme en ajoutant une méthode pour l'affichage.


    DEMARCHE
    Suivre les instructions du document utilisation_jcreator.doc et créer un workspace et un projet pour ce laboratoire.


    1- Nommer le workspace lab14 et le projet lab1_partie4.

    2- Copier le fichier java BienvenueMonde.java de l'exercice 3 vers le nouveau projet.

    3- Ajouter le code suivant à la classe.

    private static void affichageMessage(String message){

    JOptionPane.showMessageDialog(null,message,"Error",JOptionPane.INFORMATION_MESSAGE);

    }



    Note : On est en train d'ajouter une méthode supplémentaire à la classe existante. On veillera donc à ne pas la mettre dans la méthode main(String args[]) déjà existante.

    4-Enlever l'instruction de sortie (bloc de code dans la méthode main(String args[]) :

    JOptionPane.showMessageDialog(null, `'Message info'', `'Titre'',JOptionPane.INFORMATION_MESSAGE) ;

    De la section main().


    Comment pouvez la remplacer dans la méthode main(String args[]) en utilisant un appel vers la méthode affichageMessage() que vous venez d'insérer dans votre code.

    Expliquer votre démarche.

    et voici mon code,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
     
    /**
     * @(#)BienvenueMonde.java
     *
     *
     * @author Maxime Dupaul
     * @version 1.00 2010/5/20
     */
    import javax.swing.JOptionPane;
     
     
    public class BienvenueMonde {
     
    String message="maxime";
     
    	public static void main(String[]args){
     
    JOptionPane.showMessageDialog(null, "Message info", "Titre",JOptionPane.INFORMATION_MESSAGE) ;
     
    	}
     
    	private static void affichageMessage(String message){
     
    JOptionPane.showMessageDialog(null,message,"Error",JOptionPane.INFORMATION_MESSAGE);
     
    }
     
    }
    Quesque je doit faire, je n'y comprend rien.

    Merci.

  2. #2
    Membre expérimenté Avatar de Roy Miro
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 273
    Par défaut
    Quel est précisément ton problème? T'en es où dans les questions?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2010
    Messages : 6
    Par défaut
    je suis a la derrniere question de l'exercice

    ''Comment pouvez la remplacer dans la méthode main(String args[]) en utilisant un appel vers la méthode affichageMessage() que vous venez d'insérer dans votre code.

    Expliquer votre démarche.''


    Je crois que ce qu'on attend de moi avec cette exercice c'est que je fasse en sorte que ma methode main appel la methode affichageMessage (private)
    pour faire en sorte qu'une boite de dialogue affiche un message d'information.

    je suis un peut perdu j'ai eu seulement un seul cours je suis en début de session seulement. c'est mon deuxieme programme depuis le fameux ''Bonjour Monde'' lol

  4. #4
    Membre expérimenté Avatar de Roy Miro
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 273
    Par défaut
    Il me semble que dans ton main, il suffit de créer un objet de type BienvenueMonde puis d'appeler une méthode public qui va appeler à son tour ta méthode private:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    public class BienvenueMonde {
     
    String message="maxime";
    
            public void afficher (String s){
    this.afficherMessage(s);
    } 
    
    	public static void main(String[]args){
     
    JOptionPane.showMessageDialog(null, "Message info", "Titre",JOptionPane.INFORMATION_MESSAGE) ;
     
    	}
     
    	private static void affichageMessage(String message){
     
    JOptionPane.showMessageDialog(null,message,"Error",JOptionPane.INFORMATION_MESSAGE);
     
    }
    
     
    }

    Puis dans ton main faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    BienvenueMonde b = new BienVenueMonde();
    b.afficher("toto");

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2010
    Messages : 6
    Par défaut
    Merci beaucoup Roy Miro, c'est exactement le résultat dont j'avais besoin. Même si je ne suis pas certain de comprendre les interactions entre les méthodes, mais ça sera à mon professeur quand je le reverrai ce jeudi.

    Merci encore pour ton temps

Discussions similaires

  1. l'appel d'une méthode Java
    Par jessjess dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 09/11/2011, 20h29
  2. Appeler systématiquement une méthode JAVA
    Par soucine dans le forum JSF
    Réponses: 6
    Dernier message: 17/08/2009, 17h56
  3. [JNI] appel d'une méthode java depuis le code natif
    Par myryad dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 19/05/2009, 11h23
  4. Réponses: 6
    Dernier message: 24/03/2009, 16h17
  5. Appel d'une méthode java par le biais d'un lien
    Par Lex92 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 02/07/2008, 13h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo