le MenuBar ne s'affiche pas dans ma frame !! :((
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

le MenuBar ne s'affiche pas dans ma frame !! :((



  1. #1
    invite0da6e6b6

    le MenuBar ne s'affiche pas dans ma frame !! :((


    ------

    Bonne journée a tous.
    le probleme que j'ai rencontré et que la barre de menu ne s'affiche pas dans ma fenetre malgre que j'ai fait son implementation. ça me parait trés bizarre surtt que j'ai pas trouvé la faute dans mon code
    mon code (version d'affichage)est le suivant :
    Code:
    import java.awt.*;
    import java.awt.event.*;
    
    
    public class InterfaceGraphique extends Frame implements ActionListener  {
        TextArea TF;
        Button B,C;
        MenuBar Men;
        Menu Quitter,Aide;
        MenuItem APropos;
        Panel P;
        GridLayout GD ;
    
    
       public InterfaceGraphique(){
    
           TF = new TextArea();
    
           B = new Button("Envoyer");
           B.addActionListener(this);
    
           C = new Button("A propos");
           C.addActionListener(this);
    
           Men = new MenuBar();
           Quitter = new Menu();
           Aide = new Menu();
           APropos = new MenuItem();
           P = new Panel();
           GD = new GridLayout(3,1);
    
           
           Quitter.setName("Quitter");
           Aide.setName("Aide");
           Men.add(Aide);
           Men.add(Quitter);
           APropos.setName("A Propos");
           Aide.add(APropos);
           this.setMenuBar(Men);
    
           P.setLayout(GD);
           P.add(C);
           P.add(TF);
           P.add(B);
           this.add(P);
    
           pack();
           setVisible(true);
    
    
    
       }
    
        public static void main(String[] args) {
            InterfaceGraphique I = new InterfaceGraphique();
        }
    
        public void actionPerformed(ActionEvent e) {
            if (e.getSource()==B){ }
            else if (e.getSource()==C){ }
        }
    
    
    }
    Merci de votre aide precieuse surtt que les examens au bout de qq jours

    -----

  2. #2
    ventilopomme

    Re : le MenuBar ne s'affiche pas dans ma frame !! :((

    je pense qu'il y a un problème dans ton code
    regarde plutot cet exemple
    le setvisible se mets dans le main et pas dans ton constructeur
    http://tecfa.unige.ch/guides/tie/pdf/files/java-awt.pdf
    // http://tecfa.unige.ch/guides/java/st...ttonTest2.java
    import java.awt.*;
    import java.awt.event.*;

    // Use the Frame class and implement ActionListener
    public class ButtonTest2 extends Frame implements ActionListener {

    /* The Button test Program Java 1.1 by T Abbott and J Bishop Oct 1997
    * a simplified version SMM / TECFA Nov 98
    * Prints a warning message, and
    * Illustrates Buttons, Listeners and the
    * handling of events.
    */

    Button OkButton;
    Label TheLabel;

    public ButtonTest2 () {
    /* The constructor is responsible for setting
    * up the initial buttons and colour background.
    */
    setLayout(new FlowLayout(FlowLayout.CENTER)) ;
    setBackground(Color.black);
    setForeground(Color.cyan);

    // create and add a Label
    TheLabel = new Label("W A R N I N G");
    add(TheLabel);

    // create & add a button, plus register the button with the Listener
    OkButton = new Button("Ok");
    OkButton.addActionListener(thi s);
    add(OkButton);
    }

    // implement actionPerformed
    public void actionPerformed(ActionEvent e) {
    setVisible(false);
    dispose();
    System.exit (0);
    }

    public static void main(String[] args) {
    Frame f = new ButtonTest2();
    f.setTitle("Button Test 2");
    f.setSize(160,60);
    f.setVisible(true);
    // allows to close the application
    f.addWindowListener (new WindowAdapter () {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    }
    });
    }
    }
    exclu à jamais du présent

  3. #3
    ventilopomme

    Re : le MenuBar ne s'affiche pas dans ma frame !! :((

    public static void main(String[] args) {
    Main I = new Main();
    I.setVisible(true);
    }
    mais cela m'étonne que tu ne trouve pas trace dans tes cours un exemple de programme

    voir aussi un exemple des menubars
    http://www.jmdoudoux.fr/java/dej/cha...composants.htm chapitre 12.4. Les menus
    exclu à jamais du présent

Discussions similaires

  1. Photos qui ne s'affiche pas sur couchsurfing
    Par inviteedd12661 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 24/04/2010, 21h17
  2. mon bureau ne s'affiche pas
    Par invitece2479cd dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 30/07/2009, 13h08
  3. [Brun] Chaine Hi-Fi aiwa : hormoge ne s'affiche pas correctement !
    Par invite3785a77b dans le forum Dépannage
    Réponses: 5
    Dernier message: 14/05/2009, 17h12
  4. problem avec disque dur ne s'affiche pas
    Par invited9b2aa8b dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 04/07/2007, 11h37