i use the following code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreeSelectionModel;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.event.TreeSelectionListener;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.tree.TreeSelectionModel;
import javax.swing.tree.DefaultTreeCellRenderer;
import javax.swing.ImageIcon;
import java.net.URL;
import java.io.IOException;
import javax.swing.JEditorPane;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
public class TreeDemo
{
JFrame f1;
JPanel p1;
static JTree tree;
DefaultTreeModel model;
DefaultTreeCellRenderer linksRenderer;
DefaultMutableTreeNode parent,child1,child2;
public TreeDemo()
{
f1=new JFrame("Tree Demo");
p1=new JPanel();
f1.getContentPane().add(p1);
parent = new DefaultMutableTreeNode("Parent");
child1 = new DefaultMutableTreeNode("Child1");
parent.add(child1);
child2 = new DefaultMutableTreeNode("Child2");
parent.add(child2);
child2.setEnabled(false);
model = new DefaultTreeModel(parent);
tree = new JTree(model);
tree.getSelectionModel().setSelectionMode(
TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
linksRenderer = new DefaultTreeCellRenderer();
linksRenderer.setBackgroundNonSelectionColor(Color .lightGray);
linksRenderer.setBackgroundSelectionColor(Color.WH ITE);
tree.setCellRenderer(linksRenderer);
JScrollPane treeView = new JScrollPane(tree);
treeView.setPreferredSize(new Dimension(250, 350));
p1.add(treeView);
treeView.setBounds(10,40,300,430);
tree.setBackground(Color.lightGray);
f1.setSize(400,400);
f1.show();
}
public static void main(String args[])
{
new TreeDemo();
}
}
and the error..
D:>javac treedemo.java
treedemo.java:43: cannot find symbol
symbol : method setEnabled(boolean)
location: class javax.swing.tree.DefaultMutableTreeNode
child2.setEnabled(false);
^
Note: treedemo.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error
Plz... Suggest..
