Friday 17 August 2012

TreeD.java


import javax.swing.*;
import javax.swing.tree.*;
import javax.swing.event.*;
import java.applet.*;
import java.awt.*;
/*<applet code="TreeD" width=600 height=400>
</applet> */
public class TreeD extends JApplet implements TreeSelectionListener
{
JTree tr;
JLabel l1;
DefaultMutableTreeNode top,a,a1,a2,b,b1,b2,b3;
public void init()
{
top=new DefaultMutableTreeNode("Options");
a=new DefaultMutableTreeNode("A");
top.add(a);
a1=new DefaultMutableTreeNode("A1");
a.add(a1);
a2=new DefaultMutableTreeNode("A2");
a.add(a2);
b=new DefaultMutableTreeNode("B");
top.add(b);
b1=new DefaultMutableTreeNode("B1");
b.add(b1);
b2=new DefaultMutableTreeNode("B2");
b.add(b2);
b3=new DefaultMutableTreeNode("B3");
b.add(b3);
tr=new JTree(top);
JScrollPane s=new JScrollPane(tr);
add(s);
l1=new JLabel();
add(l1,BorderLayout.SOUTH);
tr.addTreeSelectionListener(this);
}
public void valueChanged(TreeSelectionEvent tse)
{
l1.setText("Selected path is" +tse.getPath());
}
}



//Use appletviewer TreeD.java to execute the program

No comments:

Post a Comment