Practical No 7
Practical No 7
Program code:-
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import java.awt.*;
private JFrame f;
TreeDemo1() {
f.setLayout(new BorderLayout());
top.add(a);
top.add(a1);
top.add(a2);
top.add(a3);
top.add(a4);
f.add(j, BorderLayout.CENTER);
f.setSize(500, 400);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
Output
2]
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import java.awt.*;
private JFrame f;
TreeDemo() {
f.setLayout(new BorderLayout());
top.add(a);
a.add(a1);
a.add(a2);
a.add(a3);
a.add(a4);
top.add(b);
f.add(j, BorderLayout.CENTER);
f.setSize(500, 400);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
Output
XIII. Exercise
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import java.awt.*;
private JFrame f;
TreeDemo2() {
f.setLayout(new BorderLayout());
top.add(a);
top.add(b);
a.add(a1);
a.add(a2);
a.add(a3);
a.add(a4);
b.add(b1);
b.add(b2);
b.add(b3);
f.add(j, BorderLayout.CENTER);
f.setSize(500, 400);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
Output:-