الجامعات العربية
الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
المناهج السعوديةالكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
المناهج السعوديةالكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
الكلاس JComboBox – الكلاس JComboBox
- ›مقدمة
- ›كونستركتورات الكلاس JComboBox
- ›دوال الكلاس JComboBox
- ›أمثلة شاملة
مقدمة
الكلاس JComboBox يستخدم لإضافة قائمة منسدلة (Combo Box) في واجهة المستخدم.
هذه القائمة تظهر فقط الخيار الذي قام المستخدم بإختياره منها.
بناؤه
- publicclass JComboBox<E>
- extends JComponent
- implements ItemSelectable, ListDataListener, ActionListener, Accessible
كونستركتورات الكلاس JComboBox
الجدول التالي يحتوي على كونستركتورات الكلاس JComboBox.
الكونستركتور مع تعريفه | |
---|---|
1 | publicJComboBox()ينشئ كائن من الكلاس JComboBox يمثل Combo Box فارغة, أي لا تحتوي أي عنصر. لإضافة خيارات فيها نستخدم الدالة addItem(). |
2 | publicJComboBox(Object[] Items)ينشئ كائن من الكلاس JComboBox يمثل Combo Box فيها خيارات جاهزة. مكان الباراميتر items نمرر مصفوفة من أي نوع. عناصر هذه المصفوفة هي التي ستظهر كخيارات في القائمة. |
3 | publicJComboBox(Vector<E> items)ينشئ كائن من الكلاس JComboBox يمثل Combo Box فيها خيارات جاهزة. مكان الباراميتر items نمرر كائن من الكلاس Vector. عناصر الكائن Vector هي التي ستظهر كخيارات في القائمة. |
دوال الكلاس JComboBox
الجدول التالي يحتوي على بعض دوال الكلاس JComboBox.
الدالة مع تعريفها | |
---|---|
1 | publicvoidaddActionListener(ActionListener al)تستخدم لتنفيذ أوامر معينة عند النقر على كائن الـ JComboBox الذي قام بإستدعائها. مكان الباراميتر al نضع كائن من الكلاس ActionListener و نفعل بداخله Override لدالة إسمها actionPerformed(ActionEvent ae). |
2 | publicvoidaddItem(Object item)تستخدم لإضافة عنصر جديد في كائن الـ JComboBox الذي قام بإستدعائها. العنصر الذي يتم إضافته يوضع في آخرها. مكان الباراميتر item نمرر لها كائن من أي نوع. |
3 | publicvoidinsertItemAt(Object item, int index)تستخدم لإضافة عنصر جديد في مكان محدد في كائن الـ JComboBox الذي قام بإستدعائها. مكان الباراميتر item نمرر لها كائن من أي نوع. مكان الباراميتر index نمرر رقم Index يحدد المكان الذي سيتم إضافة العنصر فيه. |
4 | publicvoidremoveItem(Object item)تستخدم لحذف عنصر موجود في كائن الـ JComboBox الذي قام بإستدعائها. مكان الباراميتر item نمرر كائن يمثل العنصر الذي سيتم حذفه. |
5 | publicvoid removeItemِAt(int index)تستخدم لحذف عنصر موجود في كائن الـ JComboBox الذي قام بإستدعائها. مكان الباراميتر index نمرر رقم index العنصر الذي سيتم حذفه. |
6 | publicvoidremoveAllItems()تستخدم لحذف لحذف جميع عناصر كائن الـ JComboBox الذي قام بإستدعائها. |
7 | publicvoidsetMaximumRowCount(int count)تستخدم لتحديد عدد العناصر الأقصى التي يمكن أن تظهر في كائن الـ JComboBox الذي قام بإستدعائها دفعة واحدة. مكان الباراميتر count نضع رقم يمثل عدد العناصر الأقصى التي يمكن أن تظهر في كائن الـ JComboBox عند النقر عليه. كما أنها تضيف Scroll Bar عند الحاجة حتى تستطيع رؤية جميع العناصر الموجودة. |
8 | publicintgetItemCount()ترجع عدد العناصر الموجودة في كائن الـ JComboBox الذي قام بإستدعائها. |
9 | public Object getSelectedItem()ترجع العناصر الذي قام المستخدم باختياره في كائن الـ JComboBox الذي قام بإستدعائها. |
أمثلة شاملة
المثال الأول
المثال التالي يعلمك طريقة إنشاء كائن من الكلاس JComboBox لا يحتوي على أي عناصر و إضافته في النافذة.
المثال الثاني
المثال التالي يعلمك طريقة إنشاء كائن من الكلاس JComboBox يحتوي على عناصر.
المثال الثالث
المثال التالي يعلمك طريقة تغيير نوع و حجم و لون خط كائن الـ JComboBox.
المثال الرابع
المثال التالي يعلمك طريقة معرفة العنصر الذي قام المستخدم باختياره من ضمن العناصر الموجودة في كائن الـ JComboBox.
المثال الخامس
المثال التالي يعلمك طريقة جعل المستخدم يقوم بإضافة أو حذف عناصر في كائن الـ JComboBox. بالإضافة إلى إظهار عدد جميع العناصر الموجودة فيه.