Les exemples de cet article partagent avec vous le code spécifique pour implémenter les fonctions de menu dans l'interface utilisateur graphique Java pour votre référence. Le contenu spécifique est le suivant
Sujet: Écrivez une interface utilisateur graphique pour implémenter les fonctions des menus. Il y a 3 éléments de menu de premier niveau: fichier, modifier et aider. Parmi les éléments de menu de fichiers, il y a 3 éléments de menu secondaires: nouveau, ouvrir et enregistrer. Parmi les éléments de menu d'édition, il y a 3 éléments de menu secondaires: copier, couper et coller. Dans l'élément de menu d'aide, il existe un élément de menu secondaire. Pour chaque élément de menu secondaire, il n'a pas à implémenter vraiment ses fonctionnalités. Démontrez simplement qu'il peut répondre à un événement de clic de souris, comme une boîte de dialogue contextuelle ou une phrase imprimée.
import java.awt. *; import java.awt.event.actionEvent; import java.awt.event.actionListener; importer javax.swing. *; La classe publique Menudemo étend JFrame implémente ActionListener {public static void main (String [] args) {menudemo démo = new menudemo (); Demo.go (); } public void go () {this.setTitle ("Interface utilisateur graphique"); this.setbounds (600, 150, 500, 150); this.setVisible (true); this.setDefaultCloseOperation (jframe.exit_on_close); this.setLocationRelativeto (null); // Créer un menu jMenubar jmb = new JMenubar (); // Créer une position, il sera automatiquement placé en haut de ce.setjMenubar (JMB); // Ajouter le menu jMenu menu1 = new JMenu ("fichier"); JMenu menu2 = new JMenu ("edit"); JMenu menu3 = new JMenu ("Aide"); JMenuItem item1 = new JMenuItem ("new"); JMenuItem item2 = new JMenuItem ("Open"); JMenuItem item3 = new JMenuItem ("Save"); JMenuItem item4 = new JMenUiTem ("Copy"); JMenuItem item5 = new JMenUitem ("Cut"); JMenuItem item6 = new JMenUiTem ("Coller"); JMenuItem item7 = new JMenuItem ("About"); // ajouter des éléments de menu à menu1.add (item1); menu1.add (item2); menu1.add (item3); menu2.add (item4); menu2.add (item5); menu2.add (item6); menu3.add (item7); // ajouter le menu à la barre de menu jmb.add (menu1); jmb.add (menu2); jmb.add (menu3); item1.addactionListener (this); item2.addactionListener (this); item3.AddactionListener (this); item4.AddactionListener (this); item5.AddactionListener (this); item5.AddactionListener (this); item6.addactionListener (this); item7.addactionListener (this); } public void ActionPerformed (ActionEvent e) {String str = e.getActionCommand (); if ("new" .equals (str)) {System.out.println ("new est en cours de clic"); } else if ("Open est en cours de clic"); } else if ("Save" .Equals (str)) {System.out.println ("Save est en cours de clic"); } else if ("copy" .equals (str)) {System.out.println ("Copy est en cours de clic"); } else if ("Cut" .Equals (str)) {System.out.println ("Cut est en cours de clic"); } else if ("coller" .equals (str)) {System.out.println ("coller est en cours de clic"); } else {System.out.println ("À propos de la cliquetis"); }}}}Effet de course:
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.