الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

jtree

بدأه superamh في 1 أكتوبر 2013 · 5 رد · 1,173 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكنني بناء شجرة وحفظها في قاعدة البيانات ثم اعادة بنائها من قاعدة البيانات وشكرا

 

swing_tree.gif

تم تعديل هذه المشاركة بواسطة superamh في 1 أكتوبر 2013 في 20:42

#2

اوف للدرجة هذا الموضوع معقد 100 مشاهدة ولا تعليق واحد

#3

أخي صراحة سؤالك ليس واضح

 

فانت لم تبين ماذا تريد بطريقة بسيطة وايضا لماذا تريد ذلك

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#4

اقتراح قد يكون غير فعال : 

بامكانك من خلال هيكلة قواعد البيانات .. 



تحياتي.
^_^

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#5

ياخي ببساطة اريد عمل برنامج يقوم المستخدم من خلاله ببناء شجرة مثل التي بالصورة وحفظها في قاعدة البيانات ثم اعادة بناءها مرة اخري من خلال الحقول المحفوظة في قاعدة البيانات وشكرا

#6

على العموم هذا هو الحل

    public void myTree() {            Object[][] table = {        {1, null, "Root"}, //i=0        {2, 1, "Node2"}, //i=1        {3, 2, "Node3"}, //i=2        {4, 3, "Node4"}, //i=3        {5, 4, "Node5"}, //i=4        {6, 5, "Node6"}, //i=5        {7, 6, "Node7"}, //i=6        {8, 1, "Node8"}, //i=7        {9, 1, "Node9"}, //i=8        {10, 9, "Node10"},};    //i=9          DefaultMutableTreeNode[] node = new DefaultMutableTreeNode[table.length];    for (int i = 0; i < table.length; i++) {        node = new DefaultMutableTreeNode(table[2].toString());    }     rootNode = node[0];   //Set the root node     //Cycle through the table above and assign nodes to nodes    for (int i = 0; i < table.length; i++) {        for (int j = 1; j < table.length; j++) {            if (table[0] == table[j][1]) {                System.out.println(table[2].toString() + " is parent of " + table[j][2].toString());                node.add(node[j]);            }        }    }       treeModel = new DefaultTreeModel(rootNode);    jTree1.setModel(treeModel);          jTree1.setModel(new javax.swing.tree.DefaultTreeModel(rootNode));         }

مواضيع مشابهة