الجامعات العربية
الكلاس Component
الكلاس Component – الكلاس Component
الكلاس Component – الكلاس Component
الكلاس Component – الكلاس Component
الكلاس Component – الكلاس Component
الكلاس Component – الكلاس Component
المناهج السعودية
الكلاس Component – الكلاس Component
الكلاس Component – الكلاس Component
الكلاس Component – الكلاس Component
الكلاس Component – الكلاس Component
المناهج السعودية
الكلاس Component – الكلاس Component
مقدمة
الكلاس Component عبارة عن Abstract Class يحدد الخصائص و الأفعال المشتركة بين جميع الأشياء التي يمكننا إضافتها في واجهة المستخدم.
إذاً جميع الأشياء التي يمكن إضافتها في واجهة المستخدم تملك جميع الخصائص و الدوال الموجودة في هذا الكلاس.
بناؤه
- publicabstractclass Component
- extends Object
- implements ImageObserver, MenuContainer, Serializable
دوال الكلاس Component
الجدول التالي يحتوي على بعض دوال الكلاس Component.
الدالة مع تعريفها | |
---|---|
1 | publicvoidadd(Component c)تضيف كائن بداخل الكائن الذي قام باستدعائها. مثال: يمكنك إستدعاءها لإضافة زر بداخل النافذة.مكان الباراميتر c نمرر كائن من إحدى الكلاسات التي ترث من الكلاس Component. |
2 | publicvoidsetSize(int width, int height)تحدد حجم الكائن الذي قام باستدعائها (عرضه و طوله). مثال: يمكنك إستدعاءها لتحديد حجم النافذة.
|
3 | publicvoidsetBounds(int x, int y, int width, int height)تحدد موقع و حجم الكائن الذي قام باستدعائها. مثال: يمكنك إستدعاءها لتحديد حجم و مكان النافذة التي ستظهر عند التشغيل.
|
4 | publicvoidsetLayout(LayoutManager lm)تحدد طريقة ترتيب الكائنات بداخل النافذة.مكان الباراميتر lm نمرر كائن من إحدى الكلاسات التي تنفذ الإنترفيس LayoutManager. |
5 | publicvoidsetVisible(boolean visibility)تستخدم لإخفاء أو إظهار الكائن الذي قام باستدعائها. مثال: يمكنك إستدعاءها لإخفاء النافذة أو إظهارها.مكان الباراميتر visibility نمرر القيمة true إذا أردنا إظهار الشيء و القيمة false إذا أردنا إخفاء الشيء. |