Practical No
Practical No
PRACTICAL NO:04
AIM: Write a program to demonstrate JTree with three nodes & subnodes.
CODE:
import java.awt.*;
import javax.swing.tree.*;
import javax.swing.*;
JTree tr;
DefaultMutableTreeNode A;
DefaultMutableTreeNode B,C,D;
DefaultMutableTreeNode E,F,G,H,I;
DefaultMutableTreeNode J ;
Container cr;
JScrollPane scroll;
public TreeDemo()
TYBSc(IT)-Sem V Advanced Java Roll No:492
cr=getContentPane();
A=new DefaultMutableTreeNode("A");
B=new DefaultMutableTreeNode("B");
C=new DefaultMutableTreeNode("C");
D=new DefaultMutableTreeNode("D");
E=new DefaultMutableTreeNode("E");
F=new DefaultMutableTreeNode("F");
G=new DefaultMutableTreeNode("G");
H=new DefaultMutableTreeNode("H");
I=new DefaultMutableTreeNode("I");
J=new DefaultMutableTreeNode("J");
tr=new JTree(A);
tr.setShowsRootHandles(true);
scroll=new JScrollPane(tr);
cr.add(scroll);
A.add(B);
A.add(C);
A.add(D);
B.add(E);
TYBSc(IT)-Sem V Advanced Java Roll No:492
B.add(F);
C.add(G);
C.add(H);
D.add(I);
I.add(J);
setVisible(true);
setSize(400,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
new TreeDemo();