pyr0123
Messages postés48Date d'inscriptionlundi 28 juillet 2003StatutMembreDernière intervention13 juillet 2010
-
12 avril 2007 à 14:12
pyr0123
Messages postés48Date d'inscriptionlundi 28 juillet 2003StatutMembreDernière intervention13 juillet 2010
-
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.....
}
pyr0123
Messages postés48Date d'inscriptionlundi 28 juillet 2003StatutMembreDernière intervention13 juillet 2010 12 avril 2007 à 15:09
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);