Monday, February 3, 2014

Another example of JTree.

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

class MyTree
{
    JFrame f;
    JTree t;
    JScrollPane p;
   
    MyTree()
    {
        f=new JFrame("JTree Demo");
       
        DefaultMutableTreeNode root=new DefaultMutableTreeNode("Style");
       
        DefaultMutableTreeNode color=new DefaultMutableTreeNode("Color");
       
        DefaultMutableTreeNode font=new DefaultMutableTreeNode("Font");
       
        root.add(color);
        root.add(font);
       
        DefaultMutableTreeNode red=new DefaultMutableTreeNode("Red");
        DefaultMutableTreeNode green=new DefaultMutableTreeNode("Green");
        DefaultMutableTreeNode blue=new DefaultMutableTreeNode("Blue");
       
        color.add(red);
        color.add(green);
        color.add(blue);
       
        DefaultMutableTreeNode bold=new DefaultMutableTreeNode("Bold");
        DefaultMutableTreeNode italic=new DefaultMutableTreeNode("Italic");
        DefaultMutableTreeNode underline=new DefaultMutableTreeNode("Underline");
       
        font.add(bold);
        font.add(italic);
        font.add(underline);
       
        t=new JTree(root);
       
        p=new JScrollPane(t);
        f.add(p);
       
        f.setSize(350,350);
        f.setVisible(true);
    }
    public static void main(String surat[])
    {
        new MyTree();
    }
}

Output:

No comments:

Post a Comment