أهم استخدامات الكلاس TableView في JavaFX وماهي الدوال الخاصة به

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


أهم استخدامات الكلاس TableView في JavaFX:

الكلاس (Table View) واحد من الكلاسات الشائعة الاستخدام مع (JavaFX)، والذي يُستخدم بشكل رئيسي لإضافة جداول في واجهة المستخدم (GUI)، ويتم الاستفادة منه في مجال عرض البيانات، وعند استخدامه فإنه يجب على المستخدم بأن يقوم بتعريف كلاس خاص لوضع الخصائص التي تمثل أسماء وأنواع البيانات التي سيتم تخزينها في الجدول.

أهم الكونستركتورات الخاصة بالكلاس TableView في JavaFX:

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

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

يستخدم هذا الكونستركتور لإنشاء كائن من نوع (TableView)، والذي يمثل قائمة فارغة لا تحتوي على أي عنصر.

publicTableView(ObservableList<T> items)

يستخدم لإنشاء كائن من نوع (TableView)، والذي يمثل (List) تحتوي على مجموعة من الخيارات الجاهزة.

أهم الدوال الخاصة بالكلاس TableView في JavaFX:

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

الدالةالاستخدام
publicfinalvoidsetTranslateX(double value)

تستخدم هذه الدالة لتحديد مكان الكائن الخاص بـ (TableView) الذي قام باستدعائها بشكل أفقي.

publicfinalvoidsetTranslateY(double value)

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

publicvoidsetPrefSize(double prefWidth, double prefHeight)

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

publicfinalvoidsetDisable(boolean value)

تستخدم هذه الدالة لجعل الكائن الخاص بـ (TableView) الذي قام باستدعائها يظهر بشكل غير فعال.

publicfinal MultipleSelectionModel<T>

()getSelectionModel

تقوم هذه الدالة بإرجاع كائن من نوع (MultipleSelectionModel)، والذي يمثل مجموعة من الخيارات.

public final void setItems(ObservableList<T> value)

تستخدم هذه الدالة لوضع مجموعة من البيانات في الكائن الخاص بـ (TableView) الذي قام باستدعائها، حيث مكان (value) يتم تمرير مصفوفة من القيم.

publicfinalvoidsetEditable(boolean value)

تستخدم هذه الدالة لجعل المستخدم قادر على تعديل قيم الكائن الخاص بـ (TableView) الذي قام باستدعائها، حيث مكان (value)يتم وضع القيمة (true) حتى يصبح قادراً على تعديل القيم.

public final ObservableList<<S,  ?>> 

()getColumns

تقوم هذه الدالة بإرجاع كائن الـ (ObservableList) الخاص بكائن الـ (TableView) الذي قام باستدعائها.

publicvoidscrollTo(int index)

تستخدم هذه الدالة للتحرك بشكل عموديVertical Scrolling) بحيث تكون المسافة محددة في كائن الـ (TableView) الذي قام باستدعائها.

المصدر: JavaFX TableViewJavaFX TableView TutorialHow to add data to a TableView in JavaFX?JavaFX Tutorial - JavaFX TableView


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