اقرأ في هذا المقال
- استخدامات الكلاس ChoiceBox في JavaFX
- أهم الكونستركتورات الخاصة بالكلاس ChoiceBox في JavaFX
- أهم الدوال الخاصة بالكلاس ChoiceBox في JavaFx
استخدامات الكلاس ChoiceBox في JavaFX:
يُعد الكلاس (ChoiceBox) من الكلاسات المهمة التي تستخدم مع (JavaFX) والذي يستخدم لإضافة قائمة تقوم بدورها بإظهار خيار واحد فقط في واجهة المستخدم (GUI)، وعند إنشاء كلاس من هذا النوع يتم ربطه بكلاس آخر من نوع (Observable List)، وهناك العديد من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.
أهم الكونستركتورات الخاصة بالكلاس ChoiceBox في JavaFX:
Constructor | الاستخدام |
()publicChoiceBox | يقوم هذا الكونستركتور بإنشاء كائن من نوع (ChoiceBox) والذي يمثل قائمة فارغة. |
publicChoiceBox(ObservableList<E> items) | يقوم بإنشاء كائن من نوع (ChoiceBox) والذي يمثل قائمة تحتوي على مجموعة من الخيارات الجاهزة. |
أهم الدوال الخاصة بالكلاس ChoiceBox في JavaFx:
الدالة | الاستخدام |
publicfinalvoidsetTranslateX(double value) | تستخدم هذه الدالة لتحديد مكان كائن الـ (ChoiceBox) الذي قام باستدعائها بشكل أفقي. |
publicfinalvoidsetTranslateY(double value) | تستخدم هذه الدالة لتحديد مكان كائن الـ (ChoiceBox) الذي قام باستدعائها بشكل عمودي، حيث مكان (value) يتم وضع رقم يمثل عدد ال (Pixels) الأعلى إلى الأسفل أو بالعكس. |
publicvoidsetPrefSize(double prefWidth, double prefHeight) | تستخدم هذه الدالة لتحديد حجم الكائن الخاص ب (ChoiceBox) الذي قام باستدعائها. |
publicfinalvoidsetDisable(boolean value) | تستخدم هذه الدالة لجعل الكائن الخاص بـ (ChoiceBox) الذي قام باستدعائها يظهر بشكل غير فعال، حيث مكان (value) يتم وضع القيمة (true). |
publicfinal SingleSelectionModel<T> ()getSelectionModel | تقوم هذه الدالة بإرجاع كائن من نوع (SingleSelectionModel)، والذي يمثل الخيار الذي تم اختياره في كائن ال (ChoiceBox). |
public final ObservableList<T> ()getItems | تقوم هذه الدالة بإرجاع كائن من نوع الـ (ObservableList) والخاص بكائن الـ (ChoiceBox) الذي قام باستدعائها، حيث من خلال الكائن الذي تم إرجاعه بواسطة هذه الدالة من الممكن معرفة عدد الخيارات الموجودة في القائمة. |
publicfinalvoidsetStyle(String value) | تستخدم هذه الدالة لتعديل تصميم الكائن الخاص ب (ChoiceBox) الذي قام باستدعائها، حيث مكان (value) يتم تمرير اسم و قيمة الخاصية التي يرغب المستخدم في عملية تعديلها ويتم ذلك باستخدام أسلوب لغة CSS لإظهار التعديل بالشكل الذي يرغب به المستخدم. |