اقرأ في هذا المقال
- ما هو الكلاس Flow Layout في Java Swing
- أهم الثوابت الخاصة بالكلاس Flow Layout في Java Swing
- أهم الكونستركتورات الخاصة بالكلاس Flow Layout في Java Swing
ما هو الكلاس Flow Layout في Java Swing
يعد الكلاس (Flow Layout) من الكلاسات المهمة في (Java Swing)، حيث أنه يستخدم لترتيب العناصر التي يتم إضافتها بشكل مرتب عنصر تلو الآخر، ويتم تعريفه على النحو التالي:
publicclass FlowLayout extends Object implements Layout Manager, Serializable
أهم الثوابت الخاصة بالكلاس Flow Layout في Java Swing
الجدول التالي يحتوي على أهم الثوابت الخاصة بالكلاس (Flow Layout) المخصصة لتحديد الجهة التي سيتم وضع وترتيب العناصر التي تضاف إليها:
الثابت | الاستخدام |
LEFT | يستخدم هذا الثابت لجعل العناصر التي يتم إضافتها تظهر بشكل مرتب عنصر تلو الآخر بداية من الجهة اليسرى. |
Right | يستخدم هذا الثابت لجعل العناصر التي يتم إضافتها تظهر بشكل مرتب عنصر تلو الآخر بداية من الجهة اليمنى. |
CENTER | يستخدم هذا الثابت لجعل العناصر التي يتم إضافتها تظهر بشكل مرتب عنصر تلو الآخر بداية من الجهة الوسطى أو المركز. |
أهم الكونستركتورات الخاصة بالكلاس Flow Layout في Java Swing
هناك العديد من الكونستركتورات الخاصة بالكلاس (Flow Layout) والجدول التالي يحتوي على أهمها وأهم استخداماتها:
الكونستركتور | الاستخدام |
()publicFlow Layout | يقوم هذا الكونستركتور بترتيب العناصر التي يتم إضافتها في النافذة بشكل مرتب عنصر تلو الآخر بداية من أعلى الصفحة وفي المنتصف مع إضافة هامش بقيمة (5px). |
publicFlow Layout (int align) | يقوم هذا الكونستركتور بترتيب العناصر التي يتم إضافتها في النافذة بشكل مرتب عنصر تلو الآخر بداية من أعلى الصفحة، وبعد ذلك يتم إضافة هامش بقيمة (5px) بينهم، وفي هذه الحالة يتم تحديد الجهة التي سيتم وضع العناصر التي تضاف إليها، حيث مكان الباراميتر (align) يتم وضع إحدى الثوابت الخاصة بالكلاس (Flow Layout) والتي تُستخدم لتحديد الجهة التي سيتم وضع العناصر فيها. |
publicFlowLayout(int align, int hgap, int vgap) | يقوم هذا الكونستركتور بترتيب العناصر التي يتم إضافتها في النافذة بشكل مرتب عنصر تلو الآخر بداية من أعلى الصفحة.
|