إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    Swing الكلاس JComboBox

    مقدمة

    الكلاس JComboBox يستخدم لإضافة قائمة منسدلة (Combo Box) في واجهة المستخدم.

    هذه القائمة تظهر فقط الخيار الذي قام المستخدم بإختياره منها.


    بناؤه

    public class JComboBox<E>
    extends JComponent
    implements ItemSelectable,DataListener, ActionListener, Accessible 
    	

    كونستركتورات الكلاس JComboBox

    الجدول التالي يحتوي على كونستركتورات الكلاس JComboBox.

    الكونستركتور مع تعريفه
    public JComboBox() ينشئ كائن من الكلاس JComboBox يمثل Combo Box فارغة, أي لا تحتوي أي عنصر.
    لإضافة خيارات فيها نستخدم الدالة addItem().
    public JComboBox(Object[] Items) ينشئ كائن من الكلاس JComboBox يمثل Combo Box فيها خيارات جاهزة.
    مكان الباراميتر items نمرر مصفوفة من أي نوع.
    عناصر هذه المصفوفة هي التي ستظهر كخيارات في القائمة.
    public JComboBox(Vector<E> items) ينشئ كائن من الكلاس JComboBox يمثل Combo Box فيها خيارات جاهزة.
    مكان الباراميتر items نمرر كائن من الكلاس Vector.
    عناصر الكائن Vector هي التي ستظهر كخيارات في القائمة.

    دوال الكلاس JComboBox

    الجدول التالي يحتوي على بعض دوال الكلاس JComboBox.

    الدالة مع تعريفها
    public void addActionListener(ActionListener al) تستخدم لتنفيذ أوامر معينة عند النقر على كائن الـ JComboBox الذي قام بإستدعائها.
    مكان الباراميتر al نضع كائن من الكلاس ActionListener و نفعل بداخله Override لدالة إسمها actionPerformed(ActionEvent ae).
    public void addItem(Object item) تستخدم لإضافة عنصر جديد في كائن الـ JComboBox الذي قام بإستدعائها.
    العنصر الذي يتم إضافته يوضع في آخرها.
    مكان الباراميتر item نمرر لها كائن من أي نوع.
    public void insertItemAt(Object item, int index) تستخدم لإضافة عنصر جديد في مكان محدد في كائن الـ JComboBox الذي قام بإستدعائها.
    مكان الباراميتر item نمرر لها كائن من أي نوع.
    مكان الباراميتر index نمرر رقم Index يحدد المكان الذي سيتم إضافة العنصر فيه.
    public void removeItem(Object item) تستخدم لحذف عنصر موجود في كائن الـ JComboBox الذي قام بإستدعائها.
    مكان الباراميتر item نمرر كائن يمثل العنصر الذي سيتم حذفه.
    public void removeItemِAt(int index) تستخدم لحذف عنصر موجود في كائن الـ JComboBox الذي قام بإستدعائها.
    مكان الباراميتر index نمرر رقم index العنصر الذي سيتم حذفه.
    public void removeAllItems() تستخدم لحذف لحذف جميع عناصر كائن الـ JComboBox الذي قام بإستدعائها.
    public void setMaximumRowCount(int count) تستخدم لتحديد عدد العناصر الأقصى التي يمكن أن تظهر في كائن الـ JComboBox الذي قام بإستدعائها دفعة واحدة.
    مكان الباراميتر count نضع رقم يمثل عدد العناصر الأقصى التي يمكن أن تظهر في كائن الـ JComboBox عند النقر عليه.
    كما أنها تضيف Scroll Bar عند الحاجة حتى تستطيع رؤية جميع العناصر الموجودة.
    public int getItemCount() ترجع عدد العناصر الموجودة في كائن الـ JComboBox الذي قام بإستدعائها.
    public Object getSelectedItem() ترجع العناصر الذي قام المستخدم باختياره في كائن الـ JComboBox الذي قام بإستدعائها.

    أمثلة شاملة


    المثال الأول

    المثال التالي يعلمك طريقة إنشاء كائن من الكلاس JComboBox لا يحتوي على أي عناصر و إضافته في النافذة.

    طريقة إضافة JComboBox في ال JFrame

    شاهد المثال »



    المثال الثاني

    المثال التالي يعلمك طريقة إنشاء كائن من الكلاس JComboBox يحتوي على عناصر.

    طريقة إضافة عناصر في ال JComboBox

    شاهد المثال »



    المثال الثالث

    المثال التالي يعلمك طريقة تغيير نوع و حجم و لون خط كائن الـ JComboBox.

    طريقة إضافة عناصر في ال JComboBox

    شاهد المثال »



    المثال الرابع

    المثال التالي يعلمك طريقة معرفة العنصر الذي قام المستخدم باختياره من ضمن العناصر الموجودة في كائن الـ JComboBox.

    طريقة إضافة عناصر في ال JComboBox

    شاهد المثال »



    المثال الخامس

    المثال التالي يعلمك طريقة جعل المستخدم يقوم بإضافة أو حذف عناصر في كائن الـ JComboBox. بالإضافة إلى إظهار عدد جميع العناصر الموجودة فيه.

    طريقة إضافة عناصر في ال JComboBox

    شاهد المثال »

    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب