Je crée une fenêtre qui contient, 1 JFrame et à l'intérieur du JFrame contient un JMenuBar -> 3 JMenu -> Plusieurs JMenuItem dans chaque JMenu ... dans le JFrame J'ai aussi plusieurs boutons et un JLabel.Erreur avec JMenuBar (doublons et chevauchements)
Eh bien, le problème qui arrive à moi est que je mets le JMenu sur le moment d'aller cliquer.
Ce serait le code que j'ai en JMenu (dans l'autre JMenu ne varie que le pdf qui ouvre)
try {
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + "C:/Users/Abad Hermida/Documents/NetBeansProjects/MRP/Manual/Manual.pdf");
} catch (IOException e) {
JOptionPane.showMessageDialog(rootPane, "Error al Abrir el Archivo", "ERROR", JOptionPane.ERROR_MESSAGE);
}
Le code fonctionne ... ce code je les boutons (dans l'autre boutons varie seulement que ce qui ouvre)
open.setVisible(true);
open.setTitle("Administrator");
this.setVisible(false);
C'est la classe de SOURCE
public Users() {
initComponents();
setTitle("Users");
setIconImage(new ImageIcon(getClass().getResource("../icons/32x32/users.png")).getImage());
}
I mages pour une meilleure compréhension
Sur le côté gauche, vous voyez comment la fenêtre doit être vue, et sur le côté droit, après avoir navigué dans le menu JMenu. Sur la deuxième image, sélectionnez le NAVIGATEUR COMPOSANT DE LA FENÊTRE EN QUESTION.
Dans cette image du côté gauche il est affiché comme il faut le voir, et le côté droit comme il se décompose:
Dans la deuxième image vient mettre en évidence l'NAVIGATOR DES COMPOSANTS DE LA eN QUESTION FENETRE:
Il est préférable d'essayer d'isoler le problème en créant un exemple de programme minimal qui le reproduit, un programme assez petit pour afficher ici votre question sous forme de texte au format code, mais suffisamment complet pour être compilable, exécutable, et encore, en mesure de reproduire le problème. –
au lieu d'utiliser un JMenuBar votre menu peut être dans un panneau fixé au sommet du JFrame il devrait y avoir aucun problème – Thecarisma