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

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


ما هو الكلاس HBOX في Java FX:

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

تعريف  الكلاس HBox في Java FX:

@DefaultProperty(value="content")publicclass HBoxextends Control

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

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

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

يقوم هذا الكونستركتور بإنشاء كائن من نوع (HBox) والذي يمثل (Container) فارغة ترتب الUKHWV التي يتم إضافتها بشكل أفقي.

HBox(double spacing)

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

HBox(Node… children)

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

HBox(double spacing, Node… children)

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

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

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

الدالةالاستخدام
publicvoidsetSpacing(int value)

تستخدم هذه الدالة لتحديد حجم الفراغ بين كل عنصرين تم إضافتهما في الكائن الخاص ب (HBox) الذي قام باستدعائها، حيث مكان (value) يتم تمرير عدد يمثل حجم الفراغ بالـ (Pixel).

publicfinalvoidsetAlignment(Pos value)

تستخدم هذه الدالة لتحديد مكان ظهور العناصر التي سيتم وضعها في الكائن الخاص ب (HBox) الذي قام باستدعائها.

publicstaticvoidsetMargin(Node child, Insets value)

تستخدم هذه الدالة لإضافة فراغ حول أي عنصر موضوع بداخل (HBox).


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