اقرأ في هذا المقال
- ما هو الكلاس Group في Java FX
- خصائص الكائن الخاص بالكلاس Group في Java Fx
- أهم الكونستركتورات الخاصة بالكلاس Group
- أهم الدوال الخاصة بالكلاس Group في Java FX
ما هو الكلاس Group في Java FX:
يُعد الكلاس (Group) واحد من الكلاسات التي تستخدم مع (Java FX)، والذي يستخدم لإنشاء مجموعة من العناصر ومن ثم ترتيب العناصر التي يتم إضافتها ضمن مجموعات، وتلقائياً فإن العناصر التي يتم إضافتها في كائن الـ (Group) تظهر في الأعلى من جهة اليسار، والمستخدم هو الذي يقوم بتحديد أماكن العناصر التي يتم إضافتها، وهناك العديد من الكلاسات والكونستركتورات التي تستخدم مع هذا الكلاس.
خصائص الكائن الخاص بالكلاس Group في Java Fx:
إن حجم الكائن الـخاص بالكلاس (Group) لا يمكن تحديده أو جعله يتغير بشكل تلقائي مع تغير حجم النافذة (Dialog) لأنه إفتراضياً لا حجم له، وحجم العناصر التي يتم وضعها بداخل الكائن الخاص بالكلاس (Group) هو الذي يجعل حجمه يتغير لأن حجمه يكبر أو يصغر بناءاً على حجم الأشياء الموضوعة بداخله
كيفية تعريف الكلاس Group في Java FX:
@DefaultProperty(value="children")publicclass Groupextends Parent
أهم الكونستركتورات الخاصة بالكلاس Group:
الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (Group):
Constructor | الاستخدام |
()Group | يقوم هذا الكونستركتور بإنشاء كائن من نوع (Group) والذي يمثل (Group) فارغة. |
Group(Node… children) | يقوم هذا الكونستركتور بإنشاء كائن من نوع (Group) والذي يحتوي على مجموعة من العناصر، حيث مكان (children) يتم وضع العناصر التي يريد المستخدم وضعها فيها مع وضع فاصلة بين كل عنصرين. |
Group(Collection<Node> children) | يقوم هذا الكونستركتور بإنشاء كائن من نوع (Group) مع تحديد العناصر التي نريد وضعها فيها، حيث مكان (children) يتم وضع كائن من إحدى الكلاسات التي تطبق الإنترفيس من نوع (Collection) والذي يحتوي على العناصر التي يريد المستخدم وضعها فيها. |
أهم الدوال الخاصة بالكلاس Group في Java FX:
الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (Group):
الدالة | الاستخدام |
<public ObservableList<Node ()getChildren | تقوم هذه الدالة بإرجاع كائن من نوع (Observable List) والذي يمثل محتويات الكائن الخاص ب (Group) والذي قام باستدعائها مما يجعل المستخدم قادراً على إضافة كائنات جديدة أو حذف كائنات موجودة فيه. |