1) Write a program to demonstrate the use of tree component in swing
Ans:
Output:
Ans:
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: