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