JTree
import java.awt.Container;
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
public class Test extends JFrame
{
JTree hospitalTree;
Test()
{
setSize(300,250);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container con = getContentPane();
DefaultMutableTreeNode root = new DefaultMutableTreeNode("医院");
DefaultMutableTreeNode hospital_a = new DefaultMutableTreeNode("医院a");
DefaultMutableTreeNode hospital_b = new DefaultMutableTreeNode("医院b");
DefaultMutableTreeNode hospital_c = new DefaultMutableTreeNode("医院c");
DefaultMutableTreeNode hospital_d = new DefaultMutableTreeNode("医院d");
DefaultMutableTreeNode hospital_e = new DefaultMutableTreeNode("医院e");
DefaultMutableTreeNode hospital_f = new DefaultMutableTreeNode("医院f");
DefaultMutableTreeNode ward_a_a = new DefaultMutableTreeNode("病房a");
DefaultMutableTreeNode ward_a_b = new DefaultMutableTreeNode("病房b");
DefaultMutableTreeNode ward_a_c = new DefaultMutableTreeNode("病房c");
DefaultMutableTreeNode ward_a_d = new DefaultMutableTreeNode("病房d");
hospital_a.add(ward_a_a);
hospital_a.add(ward_a_b);
hospital_a.add(ward_a_c);
hospital_a.add(ward_a_d);
root.add(hospital_a);
root.add(hospital_b);
root.add(hospital_c);
root.add(hospital_d);
root.add(hospital_e);
root.add(hospital_f);
hospitalTree = new JTree(root);
JScrollPane scrollPane = new JScrollPane(hospitalTree);
con.add(scrollPane);
}
public static void main(String[] args)
{
new Test();
}
}