ما هو الكلاس JTree وما هي أهم الدوال والكونستركتورات التي تستخدم معه

الكاتب: سامي -
ما هو الكلاس JTree وما هي أهم الدوال والكونستركتورات التي تستخدم معه
"ما هو الكلاس JTree:
مصطلحات تقنية خاصة بالكلاس JTree:
أهم الدوال المستخدمة مع الكلاس JTree:
أهم الكونستركتورات الخاصة بالكلاس JTree:
ما هو الكلاس JTree:

 

يُعد الكلاس (JTree) واحد من أهم الكلاسات التي تستخدم في (Java Swing) والذي يُستخدم لإضافة قائمة على شكل شجرة (Tree) في واجهة المستخدم (Graphical User Interface)، ومن أهم استخداماتها عرض البيانات الهيكلية أو الهرمية؛ حيث هذه القائمة تقوم بإظهار ما بداخلها عند النقر عليها، والمقصود من كلمة (Tree) أن كل كائن بداخل الشجرة من الممكن أن يحتوي على مجموعة أو عدد غير محدد من الكائنات الأخرى.

 

 

مصطلحات تقنية خاصة بالكلاس JTree:

 

هناك مجموعة من المصطلحات الخاصة بهذا الكلاس وهي:

المصطلح الاستخدام
Root Node تعني الكائن الرئيسي الذي يظهر في الـ (Tree).
Parent Node تعني الكائن الذي يحتوي على كائن أو أكثر بداخله.
Leaf Node تعني الكائن الذي لا يحتوي على أي كائن بداخله.
أهم الدوال المستخدمة مع الكلاس JTree:

 

الجدول التالي يحتوي على مجموعة من الدوال  الموجودة في الكلاس JTree:

الدالة الاستخدام
public void setEditable(boolean flag) تستخدم هذه الدالة لتحديد ما إذا كان من الممكن تغيير النص الخاص ب (Nodes) أم لا، حيث مكان الباراميتر (flag)يتم وضع قيمة (true) لجعل المستخدم قادر على تغيير اسم (Node) الموجودة في داخل ال (Tree)، ويتم وضع (False) لجعل المستخدم غير قادر على تغيير الأسماء الموجودة داخل ال (Tree).
public void setToggleClickCount(int clickCount) تستخدم هذه الدالة لتحديد عدد المرات التي يجب على المستخدم أن يقوم بالنقر على الـ (Node) حتى تظهر له أو تختفي مكوناتها.
public void setRootVisible(boolean rootVisibilty) تستخدم هذه الدالة لإخفاء أو إظهار الـ ( Root Node) حيث مكان (rootVisibilty) يتم وضع قيمة (true) ليتم إخفاء الـ (Root Node) ويتم وضع قيمة (false) حتى يتم إظهارها.

 

 

أهم الكونستركتورات الخاصة بالكلاس JTree:

 

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

 

Constructor الاستخدام
()public JTree يقوم هذا الكونستركتور بإنشاء كائن من نوع (JTree) والذي يمثل (Tree) فارغة.
public JTree(TreeModel model) يقوم هذا الكونستركتور بإنشاء كائن من نوع (JTree) والذي يحتوي على مجموعة من الكائنات.
public JTree(TreeNode rootNode) يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JTree )، والذي يمثل (Tree) تحتوي على مجموعو من الكائنات، حيث مكان الباراميتر (root) يتم وضع كائن من إحدى الكلاسات التي تقوم بتنفيذ  (TreeNode).

 

"
شارك المقالة:
481 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook