You are on page 1of 2

Practical No : 07

import javax.swing.*;
import javax.swing.tree.*;
import java.awt.*;

public class JTreeDemo


{
public static void main(String[] args) {

JFrame JFrameMain = new JFrame();


JFrameMain.setVisible(true);
JFrameMain.setSize(400,400);

DefaultMutableTreeNode rootNode = new


DefaultMutableTreeNode("India");

DefaultMutableTreeNode maharashtraNode = new


DefaultMutableTreeNode("Maharashtra");
DefaultMutableTreeNode gujrathNode = new
DefaultMutableTreeNode("Gujrath");
rootNode.add(maharashtraNode);
rootNode.add(gujrathNode);

DefaultMutableTreeNode mumbaiSubNode = new


DefaultMutableTreeNode("Mumbai");
DefaultMutableTreeNode puneSubNode = new
DefaultMutableTreeNode("Pune");
DefaultMutableTreeNode nashikSubNode = new
DefaultMutableTreeNode("Nashik");
DefaultMutableTreeNode nagpurSubNode = new
DefaultMutableTreeNode("Nagpur");

maharashtraNode.add(mumbaiSubNode);
maharashtraNode.add(puneSubNode);
maharashtraNode.add(nashikSubNode);
maharashtraNode.add(nagpurSubNode);

JTree tree = new JTree(rootNode);


JFrameMain.add(tree);
}

Output :

You might also like