Die Beispiele in diesem Artikel teilen Ihnen den spezifischen Code für die Implementierung der Menüfunktionen in der grafischen Benutzeroberfläche von Java für Ihre Referenz. Der spezifische Inhalt ist wie folgt
Thema: Schreiben Sie eine grafische Benutzeroberfläche, um die Funktionen von Menüs zu implementieren. Es gibt 3 Menüelemente der ersten Ebene: Datei, Bearbeiten und Hilfe. Unter den Menüelementen der Datei gibt es 3 sekundäre Menüelemente: neu, öffnen und speichern. Unter den Menüpunkten bearbeiten, gibt es 3 sekundäre Menüelemente: Kopieren, Schneiden und Einfügen. In dem Menüelement Help -Menüpunkt befindet sich ein sekundärer Menüpunkt. Für jeden sekundären Menüelement muss es seine Funktionalität nicht wirklich implementieren. Zeigen Sie nur, dass es auf ein Mausklickereignis reagieren kann, z. B. ein Popup-Dialogfeld oder einen gedruckten Satz.
import Java.awt.*; import Java.awt.event.ActionEvent; import Java.awt.event.ActionListener; Javax.swing importieren.*; Public Class Menudemo erweitert JFrame implementiert ActionListener {public static void main (String [] args) {Menudemo Demo = new menudemo (); Demo.go (); } public void go () {this.settitle ("Grafische Benutzeroberfläche"); this.Setbounds (600, 150, 500, 150); this.setvisible (true); this.setDefaultCloseOperation (jframe.exit_on_close); this.setLocationRelativeto (null); // Menü erstellen jMenubar jmb = new JMenuBar (); // Position erstellen, wird sie automatisch oben in dieser Seite platziert. // Menü addieren JMenu -Menü1 = new JMenu ("Datei"); JMenu Menü2 = new JMenu ("bearbeiten"); JMenu Menu3 = New JMenu ("Hilfe"); JMenuitem item1 = new JMenuitem ("neu"); JMenuitem item2 = new JMenuitem ("offen"); JMenuitem item3 = New JMenuitem ("Save"); JMenuitem item4 = new JMenuitem ("Kopie"); JMenuitem item5 = New JMenuitem ("Cut"); JMenuitem item6 = new JMenuitem ("Paste"); JMenuitem item7 = new JMenuitem ("über"); // Menüelemente zu Menü1.ADD (Item1) hinzufügen; Menü1.Add (Item2); Menü1.Add (Artikel3); Menu2.Add (Item4); Menu2.Add (Artikel5); Menu2.Add (Item6); Menu3.Add (Item7); // Fügen Sie das Menü der Menüleiste jmb.add (Menü1) hinzu; JMB.ADD (Menü2); JMB.ADD (Menü3); 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 ("neu wird geklickt"); } else if ("Öffnen wird geklickt"); } else if ("speichern" .equals (str)) {System.out.println ("speichern wird klickt"); } else if ("copy" .equals (str)) {System.out.println ("Kopie wird geklickt"); } else if ("cut" .equals (str)) {System.out.println ("Cut wird geklickt"); } else if ("paste" .equals (str)) {System.out.println ("Paste wird geklickt"); } else {System.out.println ("über wird klicken"); }}}}Laufeffekt:
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.