استخدامات الكلاس 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) حتى يتمكن المستخدم من تحديث القيم الموجودة بداخله.

المصدر: JavaFX ListViewJavaFX ListView ExampleClass ListViewJavaFX Tutorial - JavaFX ListView


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