الجامعات العربية

طريقة إضافة JCheckBoxMenuItem و JRadioButtonMenuItem كعناصر للقائمة JMenu

طريقة إضافة JCheckBoxMenuItem و JRadioButtonMenuItem كعناصر للقائمة JMenu
طريقة إضافة JCheckBoxMenuItem و JRadioButtonMenuItem كعناصر للقائمة JMenu
طريقة إضافة JCheckBoxMenuItem و JRadioButtonMenuItem كعناصر للقائمة JMenu
طريقة إضافة JCheckBoxMenuItem و JRadioButtonMenuItem كعناصر للقائمة JMenu

طريقة إضافة JCheckBoxMenuItem و JRadioButtonMenuItem كعناصر للقائمة JMenu
المناهج السعوديةطريقة إضافة JCheckBoxMenuItem و JRadioButtonMenuItem كعناصر للقائمة JMenu
المثال التالي يعلمك طريقة إضافة Check Boxes و Radio Buttons كعناصر في القائمة.

مثال

Main.java

  1. import javax.swing.JFrame;
  2. import javax.swing.JMenu;
  3. import javax.swing.JMenuBar;
  4. import javax.swing.JMenuItem;
  5. import javax.swing.JCheckBoxMenuItem;
  6. import javax.swing.JRadioButtonMenuItem;
  7. import javax.swing.ButtonGroup;
  8.  
  9. publicclass Main {
  10.  
  11. publicstaticvoidmain(String[] args){
  12.  
  13. JFrame frame = newJFrame(“JMenuBar demo”)// أي قمنا بإنشاء نافذة مع وضع عنوان لها JFrame هنا أنشأنا كائن من الكلاس
  14. frame.setSize(500250)// هنا قمنا بتحديد حجم النافذة. عرضها 500 و طولها 250
  15. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)// هنا جعلنا زر الخروج من النافذة يغلق البرنامج
  16.  
  17. // هنا قمنا بتعريف شريط القوائم
  18. JMenuBar menuBar = newJMenuBar();
  19.  
  20. // هنا قمنا بتعريف قائمة واحدة
  21. JMenu menu = newJMenu(“Menu”);
  22.  
  23. // Check Box هنا قمنا بتعريف إثنين
  24. JCheckBoxMenuItem connect = newJCheckBoxMenuItem(“Connect”);
  25. JCheckBoxMenuItem recieveNotifications = newJCheckBoxMenuItem(“Recieve Notifications”);
  26.  
  27. // Check Box هنا قمنا بتعريف إثنين
  28. JRadioButtonMenuItem isAvailable = newJRadioButtonMenuItem(“Available”);
  29. JRadioButtonMenuItem isBusy = newJRadioButtonMenuItem(“Busy”);
  30. JRadioButtonMenuItem isAway = newJRadioButtonMenuItem(“Away”);
  31.  
  32. // هنا قمنا بتعريف عنصر عادي
  33. JMenuItem exit = newJMenuItem(“Exit”);
  34.  
  35. // ضمن مجموعة واحدة Radio Buttons لوضع الثلاثة ButtonGroup هنا قمنا بتعريف كائن من الكلاس
  36. ButtonGroup group = newButtonGroup();
  37.  
  38. // في نفس المجموعة و بالتالي أصبح بالإمكان إختيار أحدهم فقط Radio Buttons هنا وضعنا الثلاثة
  39. group.add(isAvailable);
  40. group.add(isBusy);
  41. group.add(isAway);
  42.  
  43. // مختارين بشكل إفتراضي isAvailable و الـ connect هنا جعلنا الـ
  44. connect.setSelected(true);
  45. isAvailable.setSelected(true);
  46.  
  47. // هنا قمنا بوضع القائمة في شريط القوائم
  48. menuBar.add(menu);
  49.  
  50. // هنا قمنا بوضع جميع العناصر في القائمة
  51. menu.add(connect);
  52. menu.add(recieveNotifications);
  53. menu.addSeparator(); // هنا أضفا خط فاصل
  54. menu.add(isAvailable);
  55. menu.add(isBusy);
  56. menu.add(isAway);
  57. menu.addSeparator(); // هنا أضفا خط فاصل
  58. menu.add(exit);
  59.  
  60. // frame هنا قمنا بوضع شريط القوائم في الـ
  61. frame.setJMenuBar(menuBar);
  62.  
  63. // مرئية frame هنا جعلنا الـ
  64. frame.setVisible(true);
  65.  
  66. }
  67.  
  68. }

ستظهر لك النافذة التالية عند التشغيل.

طريقة إضافة JCheckBoxMenuItem و JRadioButtonMenuItem كعناصر للقائمة JMenu في جافا
 

 

المصدر: طريقة إضافة JCheckBoxMenuItem و JRadioButtonMenuItem كعناصر للقائمة JMenu – المناهج السعودية

مقالات ذات صلة

اترك رد

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock