Swingالكلاس GridBagLayout
- مقدمة
- دوال الكلاس
GridBagLayout - مثال شامل
مقدمة
الكلاس GridBagLayout يستخدم لترتيب الأشياء التي نضيفها كجدول يتألف من أسطر و أعمدة يمكن تعديل أحجامها و مكان ظهورها.
هنا يجب أن يتم ربط كل شيء يتم إضافته بكائن من الكلاس GridBagConstraints و الذي بدوره يحدد حجمه و موقعه.
بناؤه
دوال الكلاس GridBagLayout
الجدول التالي يحتوي على أهم الدوال الموجودة في الكلاس GridBagLayout.
| الدالة مع تعريفها |
| 1 |
public void addLayoutComponent(Component comp, Object constraints)
تستخدم لإضافة أي شيء مع تحديد حجمه و مكان وضعه في النافذة أو الحاوية.
- مكان الباراميتر
comp نضع الشيء الذي نريد إضافته.
- مكان الباراميتر
constraints نضع كائن من الكلاس GridBagConstraints يمثل حجم و موقع الشيء الذي نريد إضافته.
ترمي الإستثناء IllegalArgumentException في حال لم يتم وضع كائن من الكلاس GridBagConstraints مكان الباراميتر constraints. |
مثال شامل
المثال التالي يعلمك طريقة ترتيب محتوى الـ Frame بواسطة الكلاس GridBagLayout و الكلاس GridBagConstraints.

شاهد المثال