مقدمة
الكلاس ComboBox
يستخدم لإضافة قائمة منسدلة (Combo Box) في واجهة المستخدم و هو يشبه الكلاس choiceBox
.
بناء الكلاس ComboBox
public class ComboBox<T>
extends ComboBoxBase<T>
معلومة تقنية
كل كائن ComboBox
تنشئه يتم ربطه بكائن من كلاس إسمه ObservableList
.
كائن الـ ObservableList
هو الذي تتخزن فيه الخيارات التي تظهر عند فتح الـ ComboBox
.
إذاً عند النقر على الـ ComboBox
فإنه يظهر العناصر المخزنة في كائن الـ ObservableList
المرتبط به.
لهذا السبب عندما تريد أن تتعامل مع محتوى الـ ComboBox
عليك أن تتعامل مع الـ ObservableList
الخاصة به.
أمثلة شاملة
المثال الأول
المثال التالي يعلمك طريقة إنشاء كائن من الكلاس ComboBox
و إضافته في النافذة.

شاهد المثال »
المثال الثاني
المثال التالي يعلمك طريقة إنشاء كائن من الكلاس ComboBox
يحتوي على عناصر.
ملاحظة: هنا عند تشغيل البرنامج, الـ ComboBox
تظهر فارغة إلى أن يقوم المستخدم بالنقر على أي خيار موجود فيها.

شاهد المثال »
المثال الثالث
المثال التالي يعلمك طريقة جعل أول عنصر في الـ ComboBox
مختاراً بشكل إفتراضي.
ستتعلم أيضاً كيف تضيف خط فاصل بين العناصر.
ملاحظة: هنا عند تشغيل البرنامج, سيظهر في الـ ComboBox
أول خيار موجود فيها.

شاهد المثال »
المثال الرابع
المثال التالي يعلمك طريقة معرفة العنصر الذي قام المستخدم باختياره من ضمن العناصر الموجودة في ComboBox
عند النقر على Button
.

شاهد المثال »
المثال الخامس
المثال التالي يعلمك طريقة تنفيذ أوامر عند تغيير القيمة المختارة في كائن الـ ComboBox
.

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

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

شاهد المثال »