ما هو الكلاس ComboBox في Java Fx وما أهم الدوال التي تستخدم معه

اقرأ في هذا المقال


ما هو الكلاس ComboBox في Java Fx:

يُعد الكلاس (ComboBox) من الكلاسات المهمة التي تستخدم مع (Java Fx)، والذي يستخدم لإضافة قائمة مُنسدلة (Combo Box) في واجهة المستخدم (GUI)، وهو يشبه في عملة الكلاس المسمى ب (choiceBox)، وكل كائن  من نوع (ComboBox) يتم ربطه بشكل مباشر  بكائن من كلاس إسمه (ObservableList)، حيث أن كائن الـ (ObservableList) هو الكائن الذي تخزن فيه الخيارات التي تظهر عند فتح الـ (ComboBox)، وهناك مجموعة من الدوال (functions) والكونستركتورات التي تستخدم مع هذا الكلاس، وفيما يلي قائمة بأهمها.

أهم الكونستركتورات الخاصة بالكلاس ComboBox: 

الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (ComboBox) والتي تستخدم مع (Java Fx):

Constructorالاستخدام
()publicComboBox

يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (ComboBox) والذي يمثل (Choice Box) فارغة لا تحتوي على أي عنصر.

publicComboBox(ObservableList<E> items)

يقوم هذا الكونستركتور بإنشاء كائن من نوع (ComboBox) والذي يمثل (Choice Box) فيها مجموعة من الخيارات الجاهزة، حيث مكان الباراميتر (items) يتم وضع كائن من الكلاس (ObservableList).

أهم الدوال التي تستخدم مع الكلاس ComboBox في Java Fx:

الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (ComboBox):

الدالة الاستخدام
publicfinalvoidsetTranslateX(double value)تستخدم هذه الدالة لتحديد مكان الكائن الخاص ب (ComboBox) والذي قام باستدعائها أبشكل أفقي، حيث مكان الباراميتر (value) يتم وضع رقم يمثل عدد ال (Pixel) الذي سيتم إزاحتها من اليسار إلى اليمين.
publicfinalvoidsetTranslateY(double value)

تستخدم هذه الدالة لتحديد مكان كائن الـ  (ComboBox) الذي قام باستدعائها بشكل عمودي، حيث مكان الباراميتر (value) يتم وضع رقم والذي يمثل عدد ال (Pixel) الذي سيتم إزاحتها من الأعلى إلى الأسفل.

publicvoidsetPrefSize(double prefWidth, double prefHeight)

تستخدم لتحديد حجم كائن الـ (ComboBox) الذي قام باستدعائها.

publicfinalvoidsetDisable(boolean value)

تستخدم هذه الدالة لجعل كائن الـ (ComboBox) الذي قام باستدعائها يبدو غير قابل للنقر عليه أي أنه غير فعال.

publicfinal ObservableList<T>

()getItems

تقوم هذه الدالة بإرجاع الكائن الخاص بالـ (ObservableList) والمرتبط بكائن الـ (ComboBox) الذي قام باستدعائها، ومن خلال هذه الدالة يمكن للمستخدم معرفة عدد الخيارات الموجودة في الـ (ComboBox)، كما ويمكنه إضافة خيار أو أو حذف خيار معين.

publicfinalvoidsetStyle(String value)

تستخدم هذه الدالة لتعديل تصميم كائن الـ (ComboBox) الذي قام باستدعائها.

المصدر: JavaFX | ComboBox with examplesJavaFX ComboBoxUsing JavaFX UI ControlsIntroduction to JavaFX ComboBox


شارك المقالة: