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

اقرأ في هذا المقال


الكلاس StackPane في Javafx:

يُعد الكلاس (StackPane) من الكلاسات المهمة التي تستخدم مع (Java Fx)، والذي يستخدم لإنشاء مجموعة تحتوي على مجموعة من العناصر (container)، والتي يتم ترتيب العناصر فيها فوق بعضها البعض، ويتم تعريف هذا الكلاس بالطريقة التالية:

publicclass StackPaneextends Pane

أهم الكونستركتورات الخاصة بالكلاس StackPane في Java Fx:

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

Constructorالاستخدام
()StackPane

يقوم هذا الكونستركتور بإنشاء كائن من نوع (StackPane) والذي يمثل مجموعة من العناصر التي إضافتها فوق بعضها البعض.

StackPane(Node… children)

يقوم هذا الكلاس بإنشاء كائن من نوع (StackPane) والذي يمثل مجموعة من العناصر  التي يتم إضافتها فوق بعضها البعض، حيث مكان الباراميتر (children) يتم تمرير العناصر التي نريد وضعها فيها مع وضع فاصلة بين كل شيئين.

أهم الدوال الخاصة بالكلاس StackPane في Java Fx:

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

الدالةالاستخدام
publicfinalvoidsetAlignment(Pos value)

تستخدم هذه الدالة لتحديد مكان ظهور العناصر التي سيتم وضعها في الكائن الخاص ب (StackPane) الذي قام باستدعائها حيث مكان الباراميتر value يتم وضع إحدى الثوابت التالية:

(TOP_LEFT): يتم من خلالها إظهار المحتوى في الأعلى من ناحية اليسار.

(TOP_CENTER): يتم من خلالها إظهار المحتوى في الأعلى و في الوسط.

(TOP_RIGHT): يظهر المحتوى في الأعلى من ناحية اليمين.

(CENTER_LEFT): يتم إظهار المحتوى في الوسط من ناحية اليسار.

(CENTER): حيث يظهر المحتوى في الوسط تماماً.

(CENTER_RIGHT): يظهر في الوسط من ناحية اليمين.

(BOTTOM_LEFT): يظهر المحتوى في الأسفل من ناحية اليسار.

(BOTTOM_CENTER): يظهر المحتوى في الأسفل وفي منطقة الوسط.

(BOTTOM_RIGHT): يظهر المحتوى في الأسفل من ناحية اليمين.

publicfinalvoidsetPadding(Insets value)

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

publicstaticvoidsetMargin(Node child, Insets value)

تستخدم هذه الدالة لإضافة فراغ حول أي عنصر موجود كقسم بداخل (StackPane)، حيث مكان (child) يتم وضع العنصر الذي نريد إضافة فراغ حوله.

public final void setStyle(String value)

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


شارك المقالة: