تشارككم الأمثلة الواردة في هذه المقالة رمزًا محددًا لتنفيذ وظائف القائمة في واجهة مستخدم Java الرسومية للرجوع إليها. المحتوى المحدد كما يلي
الموضوع: اكتب واجهة مستخدم رسومية لتنفيذ وظائف القوائم. هناك 3 عناصر القائمة من المستوى الأول: الملف والتعديل والمساعدة. من بين عناصر قائمة الملفات ، هناك 3 عناصر قائمة ثانوية: جديدة وفتح وحفظ. من بين عناصر القائمة تحرير ، هناك 3 عناصر قائمة ثانوية: نسخ ، قطع ، ولصق. في عنصر قائمة المساعدة ، يوجد عنصر قائمة ثانوية. لكل عنصر قائمة ثانوية ، ليس من الضروري تنفيذ وظائفها حقًا. ما عليك سوى إثبات أنه يمكن أن يستجيب لحدث نقرة ماوس ، مثل مربع الحوار المنبثق أو جملة مطبوعة.
استيراد java.awt.*؛ استيراد java.awt.event.actionevent ؛ استيراد java.awt.event.actionListener ؛ استيراد javax.swing.*؛ الطبقة العامة menudemo يمتد jframe تنفذ actionListener {public static void main (string [] args) {menudemo demo = new Menudemo () ؛ demo.go () ؛ } public void go () {this.settitle ("واجهة مستخدم الرسوم") ؛ this.setBounds (600 ، 150 ، 500 ، 150) ؛ this.setVisible (صحيح) ؛ this.setDefaultCloseOperation (jframe.exit_on_close) ؛ this.setLocationRelativeto (null) ؛ // إنشاء قائمة jmenubar jmb = new jmenubar () ؛ // إنشاء موضع ، سيتم وضعه تلقائيًا في الجزء العلوي من this.setJmenubar (JMB) ؛ // إضافة قائمة jmenu menu1 = new jmenu ("file") ؛ jmenu menu2 = new jmenu ("edit") ؛ jmenu menu3 = new Jmenu ("HELP") ؛ 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 ("paste") ؛ jmenuitem item7 = new jmenuitem ("about") ؛ // إضافة عناصر القائمة إلى menu1.add (item1) ؛ menu1.add (item2) ؛ menu1.add (item3) ؛ menu.add (item4) ؛ menu.add (item5) ؛ menu.add (item6) ؛ menu3.add (item7) ؛ // أضف القائمة إلى شريط القائمة 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 يتم النقر عليه ") ؛ } آخر إذا ("Open يتم النقر فوق") ؛ } آخر إذا ("حفظ" .equals (str)) {system.out.println ("يتم النقر فوق" حفظ ") ؛ } آخر إذا ("copy" .equals (str)) {system.out.println ("يتم النقر على النسخ") ؛ } آخر إذا ("cut" .equals (str)) {system.out.println ("يتم النقر فوق" cut يتم النقر عليه ") ؛ } آخر إذا ("Paste" .equals (str)) {system.out.println ("يتم النقر فوق" Paste ") ؛ } آخر {system.out.println ("حول يتم النقر فوق") ؛ }}}}تأثير الجري:
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.