Dans NetBeans comment puis-je ajouter un jMenuBar à un Composite?
Je vais avoir des problèmes et je ne comprends vraiment pas pourquoi. J'ai une JFrame et une Composite et tout fonctionne correctement. Je suis en train d'ajouter un jMenuBar dans le Composite et je n'arrive pas à se manifester. Il est placé sous la rubrique "Autres Composants" et ne s'affiche pas lors de l'exécution. des suggestions?
edit: Il semble que la réponse appropriée est que NetBeans ne peut pas ajouter un JMenu à une JFrame. Je voulais l'ajouter au premier post, parce que la réponse appropriée ci-dessous ont été voté.
- Double Possible de ajouter JMenuBar à un Composite?
InformationsquelleAutor AdamOutler | 2012-02-18
Vous devez vous connecter pour publier un commentaire.
L'un de la façon intelligente est
double-cliquez sur JFrame qui est à projet de la barre
cette nouvelle fenêtre apparaît avec une réelle JFrame
sur le côté gauche de la palette barre apparaît qu'il y a tous les composants de la balançoire
vous devez seulement faire glisser et de déposer l'objet sur cette Image
le code sera faite automatiquement par nb
vous pouvez également ajouter un événement à l'objet par un clic droit sur elle
JMenuBar est ajouté à la JFrame en utilisant setJMenuBar(...) méthode.
Petit code pour aider votre cause :
Pour vextorspace qui stipule:
Cet exemple montre qu'il est facile d'ajouter JMenuBar d'un Composite (ou tout récipient d'ailleurs):
Ce n'est pas seulement facile à faire, il y a beaucoup de cas où cela est souhaitable.
Depuis un JMenuBar dérive de JComponent il peut être ajouté à un conteneur (généralement un à l'aide d'BorderLayout à la BorderLayout.PAGE_START position), il est plus couramment ajouté à JApplet, JDialog, JFrame, JInternalFrame, JRootPane via le setJMenuBar(...) méthode.
http://docs.oracle.com/javase/tutorial/uiswing/components/toplevel.html
Juste un petit ajout :
Une barre de menu qui contient un ou plusieurs menus et dispose d'un coutumier, qui dépend de la plateforme de localisation habituellement le long de la partie supérieure d'une fenêtre.
JMenuBar
est juste unJComponent
.