Contoh -contoh dalam artikel ini berbagi dengan Anda kode spesifik untuk mengimplementasikan fungsi menu di antarmuka pengguna grafis Java untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
Topik: Tulis antarmuka pengguna grafis untuk mengimplementasikan fungsi menu. Ada 3 item menu tingkat pertama: File, Edit, dan Bantuan. Di antara item menu file, ada 3 item menu sekunder: baru, terbuka, dan simpan. Di antara item edit menu, ada 3 item menu sekunder: salin, potong, dan tempel. Di item menu bantuan, ada item menu sekunder tentang. Untuk setiap item menu sekunder, ia tidak harus benar -benar menerapkan fungsinya. Cukup tunjukkan bahwa itu dapat menanggapi acara klik mouse, seperti kotak dialog pop-up atau kalimat yang dicetak.
impor java.awt.*; impor java.awt.event.actionevent; impor java.awt.event.actionlistener; impor javax.swing.*; kelas publik Menudemo memperluas jframe mengimplementasikan ActionListener {public static void main (string [] args) {Menudemo demo = new Menudemo (); demo.go (); } public void go () {this.settitle ("antarmuka pengguna grafis"); this.setbounds (600, 150, 500, 150); this.setVisible (true); this.setDefaultCloseOperation (jframe.exit_on_close); this.setLocationRelativeto (null); // Buat menu jmenubar jmb = jmenubar baru (); // Buat posisi, itu akan ditempatkan secara otomatis di bagian atas this.setjMenubar (JMB); // tambahkan menu jmenu menu1 = jmenu baru ("file"); Jmenu menu2 = jmenu baru ("edit"); Jmenu menu3 = jmenu baru ("bantuan"); JMenuitem item1 = jMenuitem baru ("baru"); JMenuitem item2 = jMenuitem baru ("buka"); JMenuitem item3 = jMenuitem baru ("save"); JMenuitem item4 = jMenuitem baru ("copy"); JMenuitem item5 = jMenuitem baru ("cut"); JMenuitem item6 = jMenuitem baru ("pasta"); JMenuitem item7 = jMenuitem baru ("tentang"); // tambahkan item menu ke menu1.add (item1); menu1.add (item2); menu1.add (item3); menu2.add (item4); menu2.add (item5); menu2.add (item6); menu3.add (item7); // Tambahkan menu ke bilah menu jmb.add (menu1); jmb.add (menu2); jmb.add (menu3); item1.addactionListener (ini); item2.addactionListener (ini); item3.addactionListener (ini); item4.addactionListener (ini); item5.addactionListener (ini); item5.addactionListener (ini); item6.addactionListener (ini); item7.addactionListener (ini); } public void actionPerformed (actionEvent e) {string str = e.getactionCommand (); if ("new" .Equals (str)) {System.out.println ("Baru sedang diklik"); } lain jika ("Buka sedang diklik"); } else if ("save" .equals (str)) {System.out.println ("Simpan sedang diklik"); } else if ("copy" .equals (str)) {System.out.println ("Salin sedang diklik"); } lain jika ("cut" .equals (str)) {System.out.println ("Cut sedang diklik"); } lain jika ("pasta" .Equals (str)) {System.out.println ("Pasta sedang diklik"); } else {System.out.println ("Tentang sedang diklik"); }}}}Efek Menjalankan:
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.