Un menu (JMenu) dans un fullscreen : possible ? [Résolu]

pyr0123 48 Messages postés lundi 28 juillet 2003Date d'inscription 13 juillet 2010 Dernière intervention - 12 avril 2007 à 14:12 - Dernière réponse : pyr0123 48 Messages postés lundi 28 juillet 2003Date d'inscription 13 juillet 2010 Dernière intervention
- 12 avril 2007 à 15:09
Bonjour,

J"ai créé une appli en fullscreen, et j'aimerai y ajouter un petit menu en haut a gauche (Fichier,Aide..)
Le probleme est que je vois "Fichier" et "Aide" d'afficher mais c'est du simple texte, je ne peux pas cliquer pour "dérouler" (Fichier->quitter..)

Est-ce possible d'ajouter un menu à une appli fullscreen ?

Mon code est de la forme :




public class Full extends JFrame {
        super("test");
        setUndecorated(true);
        setResizable(false); 
        setFullScreenWindow(this);
     (...)

     public static void main(String[] args) {
        (...)      
        Full t = new Full();
       t.setVisible(true);
      
        Menu menu = new Menu();
        menu.setVisible(true);
}
}

class Menu extends JFrame{
   
    JMenuBar br = new JMenuBar();
    JMenu F = new JMenu("Fichier");
    JMenu Q = new JMenu("Aide");
   JMenuItem A_Fichier = new JMenuItem("Quitter...");
    add etc.....
}

Merci de votre réponse.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
pyr0123 48 Messages postés lundi 28 juillet 2003Date d'inscription 13 juillet 2010 Dernière intervention - 12 avril 2007 à 15:07
3
Merci
Problème résolu !

Merci pyr0123 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 76 internautes ce mois-ci

Commenter la réponse de pyr0123
Meilleure réponse
pyr0123 48 Messages postés lundi 28 juillet 2003Date d'inscription 13 juillet 2010 Dernière intervention - 12 avril 2007 à 15:09
3
Merci
En fait il faut rajouter :


import javax.swing.JMenuBar;

(...)
      // La barre du menu
        MenuBar mainMenu = new MenuBar();
        setJMenuBar(mainMenu);
       
  public class MenuBar extends JMenuBar {
        public MenuBar() {
            Submenu fichier = new Submenu("Menu");
            add(fichier);
        }
    }
   
    public class Submenu extends JMenu {
        public Submenu(String text) {
            super(text);
            // définition du menu
            JMenuItem arret = new JMenuItem("Arreter l'ordinateur..");
            JMenuItem session = new JMenuItem("Fermer la session...");
            JMenuItem quit = new JMenuItem("Quitter");
             add(arret); add(session);
       

Merci pyr0123 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 76 internautes ce mois-ci

Commenter la réponse de pyr0123

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.