اقرأ في هذا المقال
- أهم استخدامات الكلاس TableView في JavaFX
- أهم الكونستركتورات الخاصة بالكلاس TableView في JavaFX
- أهم الدوال الخاصة بالكلاس 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) الذي قام باستدعائها. |