ما هو الكلاس TreeView في JavaFX وماهي الدوال التي تستخدم معه

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


ما هو الكلاس TreeViewفي JavaFX:

يُعد الكلاس (TreeView) واحد من الكلاسات التي تستخدم مع (JavaFX)، والذي يستخدم لإضافة قائمة على شكل شجرة تسمى (Tree) والتي تظهر في واجهة المستخدم، وكل كائن بداخل هذه القائمة من الممكن أن يحتوي على عدد غير محدد من الكائنات بداخله، وهناك العديد من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.

ما هي أهم الدوال التي تستخدم مع الكلاس TreeViewفي JavaFX:

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

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

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

publicfinalvoidsetTranslateY(double value)

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

publicvoidsetPrefSize(double prefWidth, double prefHeight)

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

publicfinalvoidsetDisable(boolean value)

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

publicfinalvoidsetRoot(TreeItem<T> value)

تستخدم هذه الدالة لتحديد أول عنصر في الكائن الخاص بـ (TreeView) والذي يُسمى ب (Item Root).

publicfinalvoidsetEditable(boolean value)

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

publicfinalvoidsetStyle(String value)

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

public void scrollTo(Object o)

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

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

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

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

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

publicTableView(ObservableList<T> items)

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


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