التقنيةلغات البرمجة

ما هو الكلاس GridLayout والكلاس CardLayout وما أهم الكونستركتورات المستخدمة معهما

اقرأ في هذا المقال
  • ما هو الكلاس GridLayout
  • أهم الكونستركتورات الخاصة بالكلاس GridLayout
  • ما هو الكلاس CardLayout
  • أهم الكونستركتورات الخاصة بالكلاس CardLayout
  • أهم الدوال التي تستخدم مع الكلاس CardLayout

ما هو الكلاس GridLayout:

 

يُعد الكلاس (GridLayout) واحد من الكلاسات التي تستخدم مع حزمة (Java Swing)، ويستخدم بشكل أساسي لترتيب العناصر التي يتم إضافتها على شكل جدول ويتألف من Lمجموعة من  الأسطر و الأعمدة المتساوية الحجم.

 

أهم الكونستركتورات الخاصة بالكلاس GridLayout:

 

الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (GridLayout):

 

Constructor الاستخدام
()public GridLayout

يقوم هذا الكلاس بترتيب العناصر التي يتم إضافتها في النافذة في سطر واحد يتكون من مجموعة من الأعمدة متساوية الحجم.

 

public GridLayout(int rows, int columns)

يرتب الأشياء التي نضيفها في النافذة أو الحاوية كجدول يتألف من أسطر و أعمدة متساوية في الحجم حيث:

 

  • مكان الباراميتر (rows) يتم وضع رقم يمثل عدد الأسطر.

 

  • مكان الباراميتر (columns) يتم وضع رقم يمثل عدد الأعمدة.

 

public GridLayout(int rows, int columns, int hgap, int vgap)

يقوم هذا الكلاس بترتيب العناصر التي يتم إضافتها في النافذة على شكل جدول يتكون من أسطر و أعمدة متساوية الحجم مع وضع مسافة فارغة بينهم:

 

  • مكان (rows) يتم وضع رقم يمثل عدد الأسطر.

 

  • مكان (columns) يتم وضع رقم يمثل عدد الأعمدة.

 

  • مكان (hgap) يتم وضع رقم يمثل حجم الفراغ الأفقي بين العناصر التي يتم إضافتها.

 

  • مكان (vgap) يتم وضع رقم يمثل حجم الفراغ العمودي بين العناصر التي يتم إضافتها.

 

 

 

ما هو الكلاس CardLayout:

 

الكلاس (CardLayout) من الكلاسات التي تستخدم لترتيب العناصر التي يتم إضافتها؛ بحيث يسمح للمستخدم بإظهار عنصر واحد فقط في كل مرة.

 

أهم الكونستركتورات الخاصة بالكلاس CardLayout:

 

الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (CardLayout):

 

Constructor الاستخدام
()public CardLayout

يقوم هذا الكونستركتور بترتيب العناصر التي يتم إضافتها بحيث يسمح للمستخدم بإظهار عنصر واحد فقط في كل مرة.

 

public CardLayout(int hgap, int vgap)

يقوم هذا الكونستركتور بترتيب العناصر التي تم إضافتها؛ بحيث يسمح بإظهار عنصر واحد فقط في كل مرة مع وضع مسافة فارغة بينهم حيث:

 

  • مكان (hgap) يتم وضع رقم يمثل حجم الفراغ الأفقي بين العناصر التي تم إضافتها.

 

  • مكان (vgap) يتم وضع رقم يمثل حجم الفراغ العمودي بين العناصر التي نضيفها.

 

 

 

أهم الدوال التي تستخدم مع الكلاس CardLayout:

 

الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (CardLayout):

 

الدالة الاستخدام
public void next(Container parent)

تستخدم هذه الدالة لإظهار العنصر التالي الموجود في محتوى النافذة.

 

public void previous(Container parent)

تستخدم لإظهار العنصر السابق الموجود في النافذة.

 

public void show(Container parent, String name)

 تستخدم هذه الدالة لإظهار العنصر الموجود في النافذة من خلال إسمه.

 

 

المصدر
Java GridLayoutSWING - GridLayout ClassJava CardLayoutSWING - CardLayout Class

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى