مساعدة في كود شجرة الحسابات

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

مساعدة في كود شجرة الحسابات

مُساهمة من طرف amen72 في الإثنين نوفمبر 02, 2015 6:21 pm

السلام عليكم ورحمة الله وبركاته
بدأت في عمل برنامج محاسبي بلغة الجافا ووجدت صعوبة في عمل كود لشجرة الحسابات اعني اظهارالدليل المحاسبي قى الكائن jTree علما بان الدليل مكون من ستة مستويات
ارجو من الأعضاء التعاون معي
وجزاكم الله خيرا
avatar
amen72
.
.

تاريخ التسجيل : 30/12/2014
المساهمات : 3
النقاط : 5
التقيم : 0
الدولة : اليمن
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في كود شجرة الحسابات

مُساهمة من طرف زهراء في الإثنين نوفمبر 02, 2015 9:35 pm

أهلا بيك اخى الكريم .....قمت باعداد مثال بسيط يوضح لك كيفية فعل ذلك وعليك تكملة باقى المستويات على نفس المنوال و اليك صورة التطبيق


و اليك الشفرة لهذه التطبيق

الكود:

package jtree;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.SwingUtilities;
import javax.swing.tree.DefaultMutableTreeNode;

public class Jtree extends JFrame {

   private JTree tree;
  
    public Jtree()
    {
        //create the root node
        DefaultMutableTreeNode root = new DefaultMutableTreeNode("Root");
        
        //create the child nodes
        DefaultMutableTreeNode Assets  = new DefaultMutableTreeNode("حسابات الاصول");
        
        DefaultMutableTreeNode Fixed_Assets  = new DefaultMutableTreeNode("أصول ثابتة");
        Fixed_Assets.add(new DefaultMutableTreeNode("سيارات"));
        Fixed_Assets.add(new DefaultMutableTreeNode("أراضى"));
        Fixed_Assets.add(new DefaultMutableTreeNode("مبانى"));
        
        DefaultMutableTreeNode current_assets  = new DefaultMutableTreeNode("أصول متدوالة");
        current_assets.add(new DefaultMutableTreeNode("النقدية"));
        current_assets.add(new DefaultMutableTreeNode("أوراق القبض"));
              
         DefaultMutableTreeNode bank  = new DefaultMutableTreeNode("البنوك");
         bank.add(new DefaultMutableTreeNode("بنك القاهرة"));
         bank.add(new DefaultMutableTreeNode("بنك مصر"));
         bank.add(new DefaultMutableTreeNode("بنك الاسكندرية"));
        
        DefaultMutableTreeNode Liabilities = new DefaultMutableTreeNode("حسابات الخصوم");
        Liabilities.add(new DefaultMutableTreeNode("الخصوم الثابتة"));
        Liabilities.add(new DefaultMutableTreeNode("الخصوم المتدوالة"));
        Liabilities.add(new DefaultMutableTreeNode("حقوق الملكية"));
        

        //add the child nodes to the root node
        root.add(Assets);
        Assets.add(Fixed_Assets);
        Assets.add(current_assets);
        
        current_assets.add(bank);
        
        root.add(Liabilities);
      
        //create the tree by passing in the root node
        tree = new JTree(root);

      
        
        tree.setShowsRootHandles(true);
        tree.setRootVisible(false);
        add(new JScrollPane(tree));
        
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setTitle("JTree Example");        
        this.setSize(300, 450);
        this.setLocationRelativeTo(null);
        this.setVisible(true);
    }
    
    public static void main(String[] args)
    {
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                new Jtree();
            }
        });
    }    
}

تحياتى
avatar
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 262
النقاط : 372
التقيم : 24
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في كود شجرة الحسابات

مُساهمة من طرف amen72 في الثلاثاء نوفمبر 03, 2015 11:30 am

اولا اتقدم بشكري للاخت على سرعة استجابتها واقدم اعتذاري لعدم توضيح مشكلتي بالمستوى المطلوب وللتوضيح   اريد استعراض بيانات الدليل المحاسبي من جدول موجود في قاعدة بيانات واظهر هذه البيانات في كائن Jtree
avatar
amen72
.
.

تاريخ التسجيل : 30/12/2014
المساهمات : 3
النقاط : 5
التقيم : 0
الدولة : اليمن
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في كود شجرة الحسابات

مُساهمة من طرف amen72 في الثلاثاء نوفمبر 03, 2015 12:01 pm

عذرا لم اتمكن من ارفاق البرنامج لكبر حجمه عن المسموح
avatar
amen72
.
.

تاريخ التسجيل : 30/12/2014
المساهمات : 3
النقاط : 5
التقيم : 0
الدولة : اليمن
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى