مقدمة
الكلاس FlowLayout يستخدم لترتيب الأشياء التي نضيفها وراء بعضها البعض.
بناؤه
public class FlowLayout extends Object implements LayoutManager, Serializable
FlowLayoutFlowLayoutFlowLayoutالكلاس FlowLayout يستخدم لترتيب الأشياء التي نضيفها وراء بعضها البعض.
public class FlowLayout extends Object implements LayoutManager, Serializable
FlowLayoutالجدول التالي يحتوي على ثوابت الكلاس FlowLayout المخصصة لتحديد الجهة التي سيتم جذب الأشياء التي تضاف إليها.
| الثابت | إستخدامه |
|---|---|
LEFT |
لجعل الأشياء التي يتم إضافتها تظهر وراء بعضها البعض إبتداءاً من الجهة اليسرى. |
RIGHT |
لجعل الأشياء التي يتم إضافتها تظهر وراء بعضها البعض إبتداءاً من الجهة اليمنى. |
CENTER |
لجعل الأشياء التي يتم إضافتها تظهر وراء بعضها البعض إبتداءاً من الوسط كما هو إفتراضياً. |
FlowLayoutالجدول التالي يحتوي على كونستركتورات الكلاس FlowLayout.
| الكونستركتور مع تعريفه | |
|---|---|
| 1 | public FlowLayout()
يرتب الأشياء التي نضيفها في النافذة أو الحاوية وراء بعضهم البعض إبتداءاً من أعلا الصفحة و في المنتصف مع إضافة هامش بنسبة 5px بينهم. |
| 2 | public FlowLayout(int align)
يرتب الأشياء التي نضيفها في النافذة أو الحاوية وراء بعضهم البعض إبتداءاً من أعلا الصفحة مع إضافة هامش بنسبة 5px بينهم.هنا يمكنك تحديد الجهة التي سيتم جذب الأشياء التي تضاف إليها. مكان الباراميتر align نضع إحدى ثوابت الكلاس FlowLayout المخصصة لتحديد الجهة التي سيتم جذب الأشياء التي تضاف إليها. |
| 3 | public FlowLayout(int align, int hgap, int vgap)
يرتب الأشياء التي نضيفها في النافذة أو الحاوية وراء بعضهم البعض إبتداءاً من أعلا الصفحة.
|
المثال التالي يعلمك طريقة ترتيب محتوى الـ Frame بواسطة الكلاس FlowLayout.
المثال التالي يعلمك طريقة تحديد الجهة التي سيتم جذب محتوى الـ Frame إليها بواسطة الكلاس FlowLayout.
المثال التالي يعلمك طريقة تحديد حجم المسافات الفارغة عند ترتيب محتوى الـ Frame بواسطة الكلاس FlowLayout.
قم بتوليد تمارين لا نهائية بشكل تدريجي (10 في كل مرة) بناءً على هذا الدرس. كل تمرين مصمم لرفع مستوى تفكيرك المنطقي.