مقدمة
الكلاس Group
يستخدم لإنشاء حاوية لا تترتب فيها الأشياء بشكل تلقائي, و بالتالي أنت من تتولى تحديد أماكن الأشياء التي تضيفها فيها.
إفتراضياً, الأشياء التي نضيفها في كائن الـ Group
تظهر في الأعلى من جهة اليسار. و في حال قمت بإضافة عدة أشياء و لم تحدد أمكانها, سيظهر آخر شيء أضفته في الأعلى.
دائماً, آخر شيء تضيفه يظهر في الأعلى, أي إذا قمت بإضافة شيئين في مكان واحد, سيظهر آخر شيء أضفته فيه فوق الشيء الذي كان موجوداً.
حجم كائن الـ Group
لا يمكن تحديده أو جعله يتغير بشكل تلقائي مع تغير حجم النافذة لأنه إفتراضياً لا حجم له.
حجم الأشياء التي نضعها بداخل كائن الـ Group
هو الذي يجعل حجمه يتغير لأن حجمه يكبر أو يصغر بناءاً على حجم الأشياء الموضوعة فيه.
معلومة تقنية
لا تستطيع وضع لون خلفية لكائن الـ Group
نفسه.
و في حال كان كائن الـ Group
موضوع كـ Root Node و قمت بتغيير لون خلفيته فإن خلفية النافذة هي من ستتغير و ليس خلفية كائن الـ Group
.
في حال كنت تريد تحديد أماكن العناصر و حجم الحاوية نفسها و إضافة لون خلفية يمكنك إنشاء الحاوية بواسطة كائن من الكلاس Pane
بدلاً من الكلاس Group
.
بناء الكلاس Group
@DefaultProperty(value="children") public class Group extends Parent