التعليم السعودي

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

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

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

 

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

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

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