0% found this document useful (0 votes)
9 views3 pages

Output

AJP practice no 7

Uploaded by

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

Output

AJP practice no 7

Uploaded by

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

import javax.swing.

*;
import javax.swing.tree.DefaultMutableTreeNode;

public class TreeDemo extends JFrame {


public TreeDemo() {
setTitle("JTree Example");
setSize(300, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

DefaultMutableTreeNode root = new DefaultMutableTreeNode("Root");

DefaultMutableTreeNode child1 = new DefaultMutableTreeNode("Child 1");


DefaultMutableTreeNode child2 = new DefaultMutableTreeNode("Child 2");
DefaultMutableTreeNode child3 = new DefaultMutableTreeNode("Child 3");

root.add(child1);
root.add(child2);
root.add(child3);

DefaultMutableTreeNode subChild1 = new DefaultMutableTreeNode("Sub Child 1.1");


DefaultMutableTreeNode subChild2 = new DefaultMutableTreeNode("Sub Child 1.2");
child1.add(subChild1);
child1.add(subChild2);

JTree tree = new JTree(root);

JScrollPane treeView = new JScrollPane(tree);

add(treeView);
setVisible(true);
}

public static void main(String[] args) {


new TreeDemo();
}
}
Output :
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;

public class TreeDemo2 extends JFrame {


public TreeDemo2() {
// Create the frame
setTitle("JTree Example");
setSize(300, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

DefaultMutableTreeNode root = new DefaultMutableTreeNode("India");

DefaultMutableTreeNode maharashtra = new DefaultMutableTreeNode("Maharashtra");


DefaultMutableTreeNode mumbai = new DefaultMutableTreeNode("Mumbai");
DefaultMutableTreeNode pune = new DefaultMutableTreeNode("Pune");
DefaultMutableTreeNode nashik = new DefaultMutableTreeNode("Nashik");
DefaultMutableTreeNode nagpur = new DefaultMutableTreeNode("Nagpur");

maharashtra.add(mumbai);
maharashtra.add(pune);
maharashtra.add(nashik);
maharashtra.add(nagpur);
root.add(maharashtra);
root.add(new DefaultMutableTreeNode("Gujarat"));

JTree tree = new JTree(root);


JScrollPane treeView = new JScrollPane(tree);

add(treeView);
setVisible(true);
}

public static void main(String[] args) {


new TreeDemo2();
}
}

Output :
Exercise No1 :

import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;

public class TreeDemo2 extends JFrame {


public TreeDemo2() {
// Create the frame
setTitle("JTree Example");
setSize(300, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

DefaultMutableTreeNode root = new DefaultMutableTreeNode("This PC");

DefaultMutableTreeNode main1 = new DefaultMutableTreeNode("Windows-SSD C");


DefaultMutableTreeNode MinGW = new DefaultMutableTreeNode("MinGW");
DefaultMutableTreeNode PerfLogs = new DefaultMutableTreeNode("PerfLogs");
DefaultMutableTreeNode Windows = new DefaultMutableTreeNode("Windows");
DefaultMutableTreeNode XboxGames = new DefaultMutableTreeNode("XboxGames");

main1.add(MinGW);
main1.add(PerfLogs);
main1.add(Windows);
main1.add(XboxGames);
root.add(main1);
root.add(new DefaultMutableTreeNode("D"));

JTree tree = new JTree(root);


JScrollPane treeView = new JScrollPane(tree);

add(treeView);
setVisible(true);
}

public static void main(String[] args) {


new TreeDemo2();
}
}
Output :

You might also like