Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

Swingالكلاس JMenuBar و الكلاسات التي يمكن إستخدامها في شريط القائمة

  • مقدمة
  • أمثلة شاملة

مقدمة

الكلاس JMenuBar يستخدم لإضافة شريط القوائم ( Menu Bar ) في أعلا الـ Frame.
الكلاس Menu يستخدم لإضافة قائمة ( Menu ) في شريط القوائم.
الكلاس MenuItem يستخدم لإضافة عنصر ( Item ) في القائمة.
الكلاس JCheckBoxMenuItem يستخدم لإضافة Check Box في القائمة و هو مثل الكلاس JCheckBox.
الكلاس JRadioButtonMenuItem يستخدم لإضافة Radio Button في القائمة و هو مثل الكلاس JRadioButton.


بناء الكلاس JMenuBar

public class JMenuBar
extends JComponent
implements Accessible, MenuElement

بناء الكلاس JMenu

public class JMenu
extends JMenuItem
implements Accessible, MenuElement

بناء الكلاس JMenuItem

public class JMenuItem
extends AbstractButton
implements Accessible, MenuElement

بناء الكلاس JCheckBoxMenuItem

public class JCheckBoxMenuItem
extends JMenu
implements Accessible, SwingConstants

بناء الكلاس JRadioButtonMenuItem

public class JRadioButtonMenuItem
extends JMenu
implements Accessible

أمثلة شاملة


المثال الأول

المثال التالي يعلمك طريقة إنشاء شريط القوائم و إضافة قوائم فيه.

طريقة إنشاء شريط قوائم JMenuBar و إضافة قوائم JMenuItem فيه في جافا

شاهد المثال



المثال الثاني

المثال التالي يعلمك طريقة إضافة عناصر ( Menu Items ) في كل قائمة و إضافة خط فاصل ( Separator ) بين العناصر.
ستتعلم أيضاً كيف تنفذ أوامر عند النقر على العناصر الموجودة في القوائم.

طريقة إضافة عناصر JMenuItem في كل قائمة JMenu و تنفيذ أوامر عند النقر على العناصر في جافا

شاهد المثال



المثال الثالث

المثال التالي يعلمك طريقة وضع أيقونات لعناصر القائمة.

طريقة إضافة أيقونات للعناصر JMenuItem في جافا

شاهد المثال



المثال الرابع

المثال التالي يعلمك طريقة إضافة Check Boxes و Radio Buttons كعناصر في القائمة.

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

شاهد المثال



المثال الخامس

المثال التالي يعلمك طريقة وضع القوائم بداخل بعضها البعض.

طريقة وضع قائمة JMenuBar بداخل قائمة JMenuBar أخرى في جافا

شاهد المثال