import java.util.Vector; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTree; public class SimpleTreeTest extends JFrame{ public SimpleTreeTest(){ Object[] genealogy = { "A", "B", "C", "D", "E", "F" };//genealogy:n. 宗谱;血统;家系;系谱学 Vector v = new Vector(){ public String toString(){ return "DD"; } }; v.addElement("1"); v.addElement("2"); v.addElement("3"); v.addElement("4"); genealogy[0] = v;//把v给宗谱的第一个值 :A JTree tree = new JTree(genealogy);//创建一个宗谱的树 tree.setRootVisible(true);//根目录可见 JScrollPane jsp = new JScrollPane(tree);//把tree装入jsp getContentPane().add(jsp); } public static void main(String[] args) { // TODO Auto-generated method stub SimpleTreeTest stt = new SimpleTreeTest(); stt.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); stt.setSize(250, 250); stt.setVisible(true); } }