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

NetBeans Java Discussion :

Problème avec la méthode Buidmenu non trouvée


Sujet :

NetBeans Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Points : 5
    Points
    5
    Par défaut Problème avec la méthode Buidmenu non trouvée
    Bonjour,

    Je commence une initiation avec java et Netbeans, et lors du contrôle de source la méthode BuildMenu n'est pas trouvée dans package iprocess

    Les 2 packages sont :

    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    package iprocess;
     
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import MenuBar.*;
     
    public class Main {
     
        /** Creates a new instance of Main */
        public Main() {
        }
     
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
     
           /* Création de la fenêtre et des composants des composants */
           JFrame frame1= new JFrame("Fenêtre");
     
           /* Bar de menu */
            JMenuBar menu_bar1 = new MyMenubar();
            menu_bar1.BuildMenu();
     
            /* Ajouter la bar du menu à la frame */
            frame1.setJMenuBar(menu_bar1);
     
     
     
            frame1.setSize(400,400);
            frame1.setVisible(true);    
     
        }
     
    }
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
     
    package MenuBar;
     
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
     
    /**
     *
     * @author
     */
    public class MyMenubar extends JMenuBar {
     
        /** Creates a new instance of MyMenubar */
        public MyMenubar() {}
     
        public void BuildMenu(){
     
               /* différents colonnes du menus */
               JMenu menu1 = new JMenu("Fichier");
               JMenu menu2 = new JMenu("Edition");
     
               /* differents choix de menu */
               JMenuItem demarrer = new JMenuItem("Démarrer");
               JMenuItem quitter = new JMenuItem("Quitter");
               JMenuItem annuler = new JMenuItem("Annuler");
               JMenuItem copier = new JMenuItem("Copier");
               JMenuItem coller = new JMenuItem("Coller");
     
               /* Ajouter les choix au menu */
               menu1.add(demarrer);
               menu1.add(quitter);
               menu2.add(annuler);
               menu2.add(copier);
               menu2.add(coller);
     
               /* Ajouter les menu sur la bar de menu */
               //menu_bar1.add(menu1);
               //menu_bar1.add(menu2);
               add(menu1);
               add(menu2);
     
                /* Action sur le choix quitter du menu fichier */
               quitter.addActionListener(new ActionListener(){
                 public void actionPerformed(ActionEvent event){
                     System.exit(0);
                   }
               });
       }
    }


    Quel est le problème ? Merci par avance pour votre aide.

    franckjava

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Points : 11 101
    Points
    11 101
    Par défaut
    Citation Envoyé par franckjava
    Bonjour,

    Je commence une initiation avec java et Netbeans, et lors du contrôle de source la méthode BuildMenu n'est pas trouvée dans package iprocess



    Quel est le problème ? Merci par avance pour votre aide.

    franckjava
    Le problème est celui-ci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    JMenuBar menu_bar1 = new MyMenubar();
            menu_bar1.BuildMenu();
    la méthode BuildMenu() n'est pas définie pour la classe JMenuBar.


    Aussi, il est fortement conseillé de suivre quelques règles:
    package en minuscule
    classes commencent par une Majuscule
    méthodes commencent par une minuscule

    Ces règles ne sont pas forcée, mais peuvent t'éviter quelques soucis plus tard. Impossible d'avoir collision entre un package menubar et une classe MenuBar.

    Vincent
    Vincent Brabant

    Ne pas me contacter par MP ni par mail pour des questions techniques. Ma liste d'amis restera vide.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Points : 5
    Points
    5
    Par défaut Problème avec la méthode BuildMenu non trouvée
    Merci pour votre aide,

    Avec
    MyMenubar menu_bar1 = new MyMenubar();
    menu_bar1.BuildMenu();

    Cela marche mieux !

    Cordialement
    Franckjava

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/01/2010, 12h38
  2. Réponses: 1
    Dernier message: 28/06/2006, 13h31
  3. problème avec la méthode getElementById() dans Firefox
    Par matrouba dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/12/2005, 08h55
  4. Problème avec Me.RecordSource : valeur non conforme
    Par Tchupacabra dans le forum Access
    Réponses: 6
    Dernier message: 02/12/2005, 17h01
  5. Problème avec la méthode pack()
    Par tomca dans le forum Langage
    Réponses: 5
    Dernier message: 15/09/2005, 10h58

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