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