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