0% found this document useful (0 votes)
4 views4 pages

Practical No. 7

Uploaded by

ganeshkumbhar638
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

Practical No. 7

Uploaded by

ganeshkumbhar638
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Q. Develop a program to demonstrate the use of tree component in swing.

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

public class P7b1 extends JFrame {


P7b1() {
DefaultMutableTreeNode var1 = new DefaultMutableTreeNode("Root");
DefaultMutableTreeNode var2 = new DefaultMutableTreeNode("Child 1");
DefaultMutableTreeNode var3 = new DefaultMutableTreeNode("Child 2");
var1.add(var2);
var1.add(var3);
JTree var4 = new JTree(var1);
JScrollPane var5 = new JScrollPane(var4);
this.add(var5);
this.setSize(400, 300);
this.setDefaultCloseOperation(3);
this.setVisible(true);
}

public static void main(String[] var0) {


new P7b1();
}
}
Q. Write a program code to generate the following output.
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;

public class P7b2 extends JFrame {


P7b2() {
DefaultMutableTreeNode main = new DefaultMutableTreeNode("India");
DefaultMutableTreeNode mh = new DefaultMutableTreeNode("Maharashtra");
DefaultMutableTreeNode gu = new DefaultMutableTreeNode("Gujrath");
DefaultMutableTreeNode mum = new DefaultMutableTreeNode("Mumbai");
DefaultMutableTreeNode pu = new DefaultMutableTreeNode("Pune");
DefaultMutableTreeNode na = new DefaultMutableTreeNode("Nashik");
DefaultMutableTreeNode nag = new DefaultMutableTreeNode("Nagpur");
main.add(mh);
main.add(gu);
mh.add(mum);
mh.add(pu);
mh.add(na);
mh.add(nag);
JTree tr = new JTree(main);
JScrollPane sp = new JScrollPane(tr);
this.add(sp);
this.setSize(400, 300);
this.setDefaultCloseOperation(3);
this.setVisible(true);
}

public static void main(String[] var0) {


new P7b2();
}
}
Q. Write a Jtree program to show root directory and its subFolders of your System.
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;

public class P7e1 extends JFrame {


P7e1() {
DefaultMutableTreeNode main = new DefaultMutableTreeNode("This PC");
DefaultMutableTreeNode mh = new DefaultMutableTreeNode("C:");
DefaultMutableTreeNode gu = new DefaultMutableTreeNode("G:");
DefaultMutableTreeNode mum = new DefaultMutableTreeNode("Desktop");
DefaultMutableTreeNode pu = new DefaultMutableTreeNode("Document");
DefaultMutableTreeNode na = new DefaultMutableTreeNode("Program");
DefaultMutableTreeNode nag = new DefaultMutableTreeNode("Advance java");
DefaultMutableTreeNode gk = new DefaultMutableTreeNode("Ganesh");
DefaultMutableTreeNode jv = new DefaultMutableTreeNode("JTrees.java");
DefaultMutableTreeNode sm = new DefaultMutableTreeNode("Sample");
main.add(mh);
main.add(gu);
mh.add(mum);
mh.add(pu);
mum.add(na);
pu.add(nag);
pu.add(gk);
pu.add(sm);
gk.add(jv);
JTree tr = new JTree(main);
JScrollPane sp = new JScrollPane(tr);
add(sp);
setSize(400, 300);
setDefaultCloseOperation(3);
setVisible(true);
}

public static void main(String[] var0) {


new P7e1();
}
}

You might also like