Jframe et jMenu

Moon -  
ìoe"ì"± Messages postés 6 Statut Membre -
Bonjour,
Je veux ouvrir un nouveau frame en cliquant sur un jMenu
le code suivant ne donne aucune résultat:

private void IndexationMenuActionPerformed(java.awt.event.ActionEvent evt) {
new Accueil_Indexation().setVisible(true);
}

J'ai besoin de vos aides

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
C'est quoi cette méthode IndexationMenuActionPerformed ?
Si tu fais un addMenuListener par exemple tu devrais avoir
menuSelected, menuDeselected et menuCanceled, mais ta méthode IndexationMenuActionPerformed ne respectant ni les normes de langages ni la visibilité publique, j'ai envie de dire qu'elle ne correspond à aucun Listener, donc tu n'iras jamais dedans...
0
ìoe"ì"± Messages postés 6 Statut Membre
 
La vérité je suis débutante, j'ai créé une barre de menu qui contient les menu suivant : Fichier, Analyse, Indexation et Recherche.
Sous Fichier et Analyse, j'ai des sous menu et j'ai visualiser d'autres fenêtres à travers ces sous menu.
Mais j'ai pas pu le faire avec Indexation et recherche, sachant que j'ai utiliser le même code pour tous les menus et les sous menus
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Il faudrait qu'on voie ton code, en particulier sur la partie Listener parce que je ne vois pas comment la méthode IndexationMenuActionPerformed pourrait fonctionner, même pour les autres menus.
0
ìoe"ì"± Messages postés 6 Statut Membre
 
Alors pour IndexationMenu : variable name de jMenu
ActionPerformed : events

Le code est trop long, je ne sais pas est ce que je peux t'envoyer un fichier contenant le code dans ce forum .
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Tu peux le mettre sur www.petit-fichier.fr et copier-coller le lien ici.
0
ìoe"ì"± Messages postés 6 Statut Membre
 
0
KX Messages postés 19031 Statut Modérateur 3 020
 
"je suis débutante"
Comment as-tu fait pour te retrouver avec un code compliqué comme ça ?

Tel quel je ne peux pas tester, mais je pense que tu devrais rajouter ceci (vers la ligne 875) :

IndexationMenu.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent evt) {
IndexationMenuActionPerformed(evt);
}
});
0