عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 30-04-2013, 12:43 PM
الصورة الرمزية Ŧάяà7έŁ

Ŧάяà7έŁ Ŧάяà7έŁ غير متواجد حالياً

---

 
تاريخ التسجيل: Sep 2010
التخصص: IS
نوع الدراسة: إنتظام
المستوى: الثامن
الجنس: ذكر
المشاركات: 10
Skaau.com (10) لدي مشكلة صغيره في كود جافا JTree اتمنى المساعده


السلام عليكم ,,


البرنامج يهدف لتغيير محتوى الJTree الى سيارات بدلا من الوان واكل وسبورت ,,

انهيت البرنامج بدون أي اخطاء ولله الحمد لكن عند الrun تطلع لي تحت بعض بدون تفرعات مثل الdefault


هذا الdefault


وهذا اللي يطلع لي ,, لاحظوا اللي اقصد ,, ان كلمة lexus و nissan اللي تعتبر parent ماظهرت لي بالoutput

اريد من اي احد يعرف للحل ,, ان يقوم بنسخ الكود ببرنامج النت بينز ويجرب يحل هالمشكلة ,,

كود:
import javax.swing.*;
import javax.swing.tree.*;

public class JTree1{
    public static void main(String[] args) {
        JFrame frame = new JFrame("Creating a JTree Component!");
        DefaultMutableTreeNode parent = new DefaultMutableTreeNode("Toyota", true);
        DefaultMutableTreeNode Camry = new DefaultMutableTreeNode("Camry");
        DefaultMutableTreeNode nCamry = new DefaultMutableTreeNode("2007");
	DefaultMutableTreeNode dCamry = new DefaultMutableTreeNode("2012");
	DefaultMutableTreeNode Aurion = new DefaultMutableTreeNode("Aurion");
	DefaultMutableTreeNode nAurion = new DefaultMutableTreeNode("2013");
	DefaultMutableTreeNode dAurion = new DefaultMutableTreeNode("2009");
	DefaultMutableTreeNode Corola = new DefaultMutableTreeNode("Corola");
	DefaultMutableTreeNode nCorola = new DefaultMutableTreeNode("2010");
	DefaultMutableTreeNode dCorola = new DefaultMutableTreeNode("2012");
        parent.add(Camry);
	Camry.add(nCamry);
	Camry.add(dCamry);
	parent.add(Aurion);
	Aurion.add(nAurion );
	Aurion.add(dAurion);
        parent.add(Corola);
        Corola.add(nCorola);
        Corola.add(dCorola);
        
        DefaultMutableTreeNode parent1 = new DefaultMutableTreeNode("Nissan", true);
        DefaultMutableTreeNode Maxima = new DefaultMutableTreeNode("Maxima");
	DefaultMutableTreeNode nMaxima = new DefaultMutableTreeNode("2012");
	DefaultMutableTreeNode dMaxima = new DefaultMutableTreeNode("2009");
	DefaultMutableTreeNode Altima = new DefaultMutableTreeNode("Altima");
	DefaultMutableTreeNode nAltima = new DefaultMutableTreeNode("2008");
	DefaultMutableTreeNode dAltima = new DefaultMutableTreeNode("2011");
        DefaultMutableTreeNode Sunny = new DefaultMutableTreeNode("Sunny");
	DefaultMutableTreeNode nSunny = new DefaultMutableTreeNode("2009");
	DefaultMutableTreeNode dSunny = new DefaultMutableTreeNode("2011");
	parent.add(Maxima);
	Maxima.add(nMaxima);
        Maxima.add(dMaxima);
	parent.add(Altima);
	Altima.add(nAltima);
        Altima.add(dAltima);
        parent.add(Sunny);
	Sunny.add(nSunny);
        Sunny.add(dSunny);
        
        DefaultMutableTreeNode parent2 = new DefaultMutableTreeNode("Lexus", true);
	DefaultMutableTreeNode LS = new DefaultMutableTreeNode("LS");
	DefaultMutableTreeNode nLS = new DefaultMutableTreeNode("2013");
	DefaultMutableTreeNode dLS = new DefaultMutableTreeNode("2012");
	DefaultMutableTreeNode GS = new DefaultMutableTreeNode("GS");
	DefaultMutableTreeNode nGS = new DefaultMutableTreeNode("2009");
	DefaultMutableTreeNode dGS = new DefaultMutableTreeNode("2011");
	DefaultMutableTreeNode ES = new DefaultMutableTreeNode("ES");
	DefaultMutableTreeNode nES = new DefaultMutableTreeNode("2012");
	DefaultMutableTreeNode dES = new DefaultMutableTreeNode("2011");
        parent.add(LS);
	LS.add(nLS);
	LS.add(dLS);
	parent.add(GS);
	GS.add(nGS );
	GS.add(dGS);
        parent.add(ES);
	ES.add(nES );
	ES.add(dES);
        
        JTree tree = new JTree(parent);
	frame.add(tree);
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.setUndecorated(true);
	frame.getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
	frame.setSize(200,800);
	frame.setVisible(true);
        JTree tree1 = new JTree(parent1);
	frame.add(tree1);
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.setUndecorated(true);
	frame.getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
	frame.setSize(200,800);
	frame.setVisible(true);
        JTree tree2 = new JTree(parent2);
	frame.add(tree2);
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.setUndecorated(true);
	frame.getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
    
    }
}

بانتظاركم ,,

التعديل الأخير تم بواسطة Ŧάяà7έŁ ; 30-04-2013 الساعة 12:57 PM.
رد مع اقتباس