اقرأ في هذا المقال
- ما هو الكلاس GridLayout
- أهم الكونستركتورات الخاصة بالكلاس GridLayout
- ما هو الكلاس CardLayout
- أهم الكونستركتورات الخاصة بالكلاس CardLayout
- أهم الدوال التي تستخدم مع الكلاس CardLayout
ما هو الكلاس GridLayout:
يُعد الكلاس (GridLayout) واحد من الكلاسات التي تستخدم مع حزمة (Java Swing)، ويستخدم بشكل أساسي لترتيب العناصر التي يتم إضافتها على شكل جدول ويتألف من Lمجموعة من الأسطر و الأعمدة المتساوية الحجم.
أهم الكونستركتورات الخاصة بالكلاس GridLayout:
الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (GridLayout):
Constructor | الاستخدام |
()publicGridLayout | يقوم هذا الكلاس بترتيب العناصر التي يتم إضافتها في النافذة في سطر واحد يتكون من مجموعة من الأعمدة متساوية الحجم. |
publicGridLayout(int rows, int columns) | يرتب الأشياء التي نضيفها في النافذة أو الحاوية كجدول يتألف من أسطر و أعمدة متساوية في الحجم حيث:
|
publicGridLayout(int rows, int columns, int hgap, int vgap) | يقوم هذا الكلاس بترتيب العناصر التي يتم إضافتها في النافذة على شكل جدول يتكون من أسطر و أعمدة متساوية الحجم مع وضع مسافة فارغة بينهم:
|
ما هو الكلاس CardLayout:
الكلاس (CardLayout) من الكلاسات التي تستخدم لترتيب العناصر التي يتم إضافتها؛ بحيث يسمح للمستخدم بإظهار عنصر واحد فقط في كل مرة.
أهم الكونستركتورات الخاصة بالكلاس CardLayout:
الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (CardLayout):
Constructor | الاستخدام |
()publicCardLayout | يقوم هذا الكونستركتور بترتيب العناصر التي يتم إضافتها بحيث يسمح للمستخدم بإظهار عنصر واحد فقط في كل مرة. |
publicCardLayout(int hgap, int vgap) | يقوم هذا الكونستركتور بترتيب العناصر التي تم إضافتها؛ بحيث يسمح بإظهار عنصر واحد فقط في كل مرة مع وضع مسافة فارغة بينهم حيث:
|
أهم الدوال التي تستخدم مع الكلاس CardLayout:
الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (CardLayout):
الدالة | الاستخدام |
publicvoidnext(Container parent) | تستخدم هذه الدالة لإظهار العنصر التالي الموجود في محتوى النافذة. |
publicvoidprevious(Container parent) | تستخدم لإظهار العنصر السابق الموجود في النافذة. |
publicvoidshow(Container parent, String name) | تستخدم هذه الدالة لإظهار العنصر الموجود في النافذة من خلال إسمه. |