Jmenu en arrière plan?

po134

Habitué
J'ai créer ma Jmenubar et l'ai ajouté [et sous menus et tout là]. Tout s'affiche sans problème, sauf mon premier sous-menu déborde par dessus un label plus bas et ce dernier cache mon sous-menu!

J'ai regardé les méthodes dispo sur le Jmenu et je vois vraiment pas ce qui pourrait la rendre "par dessus/" tout le reste.

Merci d'avance.

Si vous avez besoin du code je peux vous en coper des bouts, mais je penses pas que ce soit nécessaire.
 

KangOl

Grand Maître
bha ca serait utile le code, ma boule de crystal est en réparation...
 

po134

Habitué
Moi qui croyait que tu étais magicien, tu m'en vois déçu :heink:

Bon alors comme variables de classe :
[cpp]private JMenuBar menuBar = new JMenuBar();
private JMenu jMenuFichier = new JMenu();
private JMenuItem jMenuItemOuvrir = new JMenuItem();
private JMenuItem jMenuItemSauv = new JMenuItem();
private JMenuItem jMenuFichierExit = new JMenuItem();
private TextArea txtQuestion = new TextArea();
private Label lblQuestion = new Label();
[/cpp]

Dans ma méthode d'initialisation:
[cpp]this.setJMenuBar( menuBar );
this.getContentPane().setLayout( new BorderLayout() );
pCentre.setLayout( null );

//Gérer les composantes du panneau central
txtQuestion.setBounds(new Rectangle(85, 55, 595, 95));
lblQuestion.setText("Question:");
lblQuestion.setBounds(new Rectangle(10, 55, 70, 20));
lblQuestion.setFont(new Font("Dialog", 0, 14));

//Ajouter les composants au panneau central
pCentre.add(txtQuestion, null);
pCentre.add(lblQuestion, null);

//Gérer menu Fichier
jMenuFichier.setText( "Fichier" );
jMenuFichier.setPopupMenuVisible(true);
jMenuItemOuvrir.setText("Ouvrir");
jMenuFichier.add(jMenuItemOuvrir);
jMenuItemSauv.setText("Sauvegarder");
jMenuFichier.add(jMenuItemSauv);
jMenuFichierExit.setText("Fermer");
jMenuFichier.add(jMenuFichierExit);

//Ajouter différents menus à la barre
menuBar.add(jMenuFichier);

this.getContentPane().add(pCentre, BorderLayout.CENTER);
this.setSize(new Dimension(710, 481));
[/cpp]

Bien entendu j'ai enlevé toutes les autres composantes super-flux et j'ai fait de même avec les menus et autres pour que ça prenne pas un temps ridicule à comprendre ...

Voilà :hello: , merci d'avance (encore)
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 132
Messages
6 718 043
Membres
1 586 389
Dernier membre
ROCKET8
Partager cette page
Haut