التقنيةلغات البرمجة

ما هو الكلاس ContextMenu والكلاس MenuBar في JavaFx وما هي أهم الدوال التي تستخدم معه

اقرأ في هذا المقال
  • ما هو الكلاس ContextMenu في JavaFX
  • أهم الكونستركتورات الخاصة بالكلاس ContextMenu في JavaFx
  • أهم الدوال الخاصة بالكلاس ContextMenu في JavaFx
  • ما هو الكلاس MenuBar في JavaFx
  • أهم الدوال الخاصة بالكلاس MenuBar

ما هو الكلاس ContextMenu في JavaFX:

 

يُعتبر الكلاس (ContextMenu) من أهم الكلاسات التي تستخدم مع حزمة (JavaFx)، والذي يستخدم للحصول على قائمة تُسمى Popup Menu ) ومن خلال هذه القائمة يستطيع المستخدم إضافة العديد من العناصر مثل: القائمة الداخلية و (RadioButton) و (CheckBox) و (Separator)، وهناك العديد من الدوال (Functions) والكونستركتورات التي تستخدم مع هذه الكلاس.

 

أهم الكونستركتورات الخاصة بالكلاس ContextMenu في JavaFx:

 

الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (ContextMenu):

Constructor الاستخدام
()public ContextMenu

يقوم هذا الكونستركتور بإنشاء كائن من نوع (ContextMenu) والذي يُمثل قائمة فارغة لا تحتوي على أي عنصر، وحتى تتم عملية إضافة خيارات في هذه القائمة فإنه يتم استدعاء الدالة (()getItems) والتي تسمح للوصول للعناصر الموجودة بداخلها.

 

public ContextMenu(MenuItem… items)

يقوم هذا الكونستركتور بإنشاء كائن من نوع (ContextMenu) والذي يمثل قائمة تحتوي على مجموعة من العناصر، حيث مكان (items) يتم وضع العدد الذي يريده المستخدم من الكائنات التي ترث من الكلاس (MenuItem).

 

 

 

أهم الدوال الخاصة بالكلاس ContextMenu في JavaFx:

 

الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (ContextMenu):

 

الدالة  الاستخدام
public final void setStyle(String value)

تقوم هذه الدالة بتعديل التصميم الخاص بكائن الـ (ContextMenu) الذي قام باستدعائها.

 

public void show(Node anchor, double screenX, double screenY)

تستخدم هذه الدالة لإظهار القائمة التي يمثلها الكائن الخاص ب (ContextMenu) الذي قام باستدعائها.

 

 

 

ما هو الكلاس MenuBar في JavaFx:

 

يُستخدم هذا الكلاس لإضافة شريط القوائم (Menu Bar) في النافذة الخاصة بالمستخدم، ومن الممكن إضافة مجموعة من العناصر مثل: (RadioButton)، (CheckBox)، وكغيره من الكلاسات الخاصة في (JavFx) فإن هناك العديد من الكلاسات والكونستركتورات الخاصة بهذا الكلاس.

 

أهم الكونستركتورات الخاصة بالكلاس MenuBar:

 

الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (MenuBar):

الكونستركتور الاستخدام
()public MenuBar

يقوم هذا الكونستركتور بإنشاء كائن من نوع (MenuBar) والذي يمثل شريط قوائم فارغ لا يحتوي على أي قائمة.

 

public MenuBar(Menu… menus)

يقوم هذا الكلاس بإنشاء كائن من نوع (MenuBar) والذي يمثل شريط قوائم.

 

 

 

أهم الدوال الخاصة بالكلاس MenuBar:

 

الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (MenuBar):

الدالة الاستخدام
public final void setStyle(String value)

تستخدم هذه الدالة لتعديل تصميم الكائن الخاص ب (MenuBar) الذي قام باستدعائها.

 

 

 

المصدر
JavaFX | ContextMenu with examplesJavaFX ContextMenu TutorialJavaFX ContexMenuUses of Class javafx.scene.control.ContextMenu

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

اترك تعليقاً

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