الجامعات العربية

الكلاس 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)تحدد حجم الكائن الذي قام باستدعائها (عرضه و طوله).
مثال: يمكنك إستدعاءها لتحديد حجم النافذة.

  • مكان الباراميتر width نمرر رقم يمثل عرض الكائن بالـ pixel.
  • مكان الباراميتر height نمرر رقم يمثل طول الكائن بالـ pixel.
3 publicvoidsetBounds(int x, int y, int width, int height)تحدد موقع و حجم الكائن الذي قام باستدعائها.
مثال: يمكنك إستدعاءها لتحديد حجم و مكان النافذة التي ستظهر عند التشغيل.

  • مكان الباراميتر x نمرر رقم يمثل مكان ظهور الكائن على خط العرض.
  • مكان الباراميتر y نمرر رقم يمثل مكان ظهور الكائن على خط الطول.
  • مكان الباراميتر width نمرر رقم يمثل عرض الكائن بالـ pixel.
  • مكان الباراميتر height نمرر رقم يمثل طول الكائن بالـ pixel.
4 publicvoidsetLayout(LayoutManager lm)تحدد طريقة ترتيب الكائنات بداخل النافذة.مكان الباراميتر lm نمرر كائن من إحدى الكلاسات التي تنفذ الإنترفيس LayoutManager.
5 publicvoidsetVisible(boolean visibility)تستخدم لإخفاء أو إظهار الكائن الذي قام باستدعائها.
مثال: يمكنك إستدعاءها لإخفاء النافذة أو إظهارها.مكان الباراميتر visibility نمرر القيمة true إذا أردنا إظهار الشيء و القيمة false إذا أردنا إخفاء الشيء.
 

المصدر: الكلاس Component – المناهج السعودية

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

اترك رد

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

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock