اقرأ في هذا المقال
- ما هو الكلاس JPopupMenu
- أهم الكونستركتورات الخاصة بالكلاس JPopupMenu
- أهم الدوال التي تستخدم مع الكلاس JPopupMenu
- ما هو الكلاس JMenuBar
ما هو الكلاس JPopupMenu:
يُعد الكلاس (JPopupMenu) من الكلاسات التي تستخدم مع حزمة (Java Swing)، والذي يُستخدم للحصول على قائمة تُسمى (Popup Menu) والتي تظهر عند النقر على زر الفأرة الأيمن (Right Click).
أهم الكونستركتورات الخاصة بالكلاس JPopupMenu:
الجدول التالي يحتوي على الكونستركتورات الخاصة بالكلاس (JPopupMenu):
Constructor | الاستخدام |
()publicJPopupMenu | يقوم هذا الكونستركتور بإنشاء كائن من نوع (JPopup Menu) والذي يمثل قائمة فارغة ولا تحتوي على أي عنصر، ويتم إضافة مجموعة من الخيارات فيها نستخدم هذه الدالة. |
publicJPopupMenu(String label) | يستخدم هذا الكونستركتور لإنشاء كائن من نوع (JPopupMenu)، والذي يمثل قائمة فارغة لها عنوان، حيث مكان الباراميتر (label) يتم وضع نص والذي يمثل العنوان الذي سيظهر في أعلى القائمة. |
أهم الدوال التي تستخدم مع الكلاس JPopupMenu:
الدالة | الاستخدام |
public JMenuItem add(String item) | تستخدم هذه الدالة لإضافة عنصر جديد في آخر كائن للقائمة الذي قام باستدعائها ثم تقوم بإرجاع نسخة منه، حيث مكان الباراميتر (item) يتم وضع نص العنصر الذي سيتم إضافته. |
public JMenuItem add(JMenuItem item) | تستخدم هذه الدالة لإضافة عنصر جديد في آخر كائن في القائمة الذي قام باستدعائها ثم تقوم بإرجاع نسخة منه، حيث مكان الباراميتر (item) يتم وضع كائن من نوع (JMenuItem)، والذي يمثل العنصر الذي سوف يتم إضافته. |
()publicvoidaddSeparator | تُستخدم هذه الدالة لإضافة خط فاصل بين الكائنات الموجودة (PopupMenu). |
public void show(Component invoker, int x, int y) | تستخدم لإظهار القائمة في الموقع الذي تم تحديده حيث:
|
ما هو الكلاس JMenuBar:
يُستخدم الكلاس (JMenuBar) لإضافة شريط القوائم (Menu Bar)، وهناك العديد من الكلاسات التي تستخدم معه وهي:
- (Menu): يستخدم هذا الكلاس لإضافة قائمة ( Menu ) في شريط القوائم.
- (MenuItem): يستخدم هذا الكلاس لإضافة عنصر في القائمة.
- (JCheckBoxMenuItem): يستخدم هذا الكلاس لإضافة (Check Box) في القائمة.
- (JRadioButtonMenuItem): يستخدم هذا الكلاس لإضافة (Radio Button) في القائمة.