树采用 MV 模式
M: 模型 ,里面存放的是数据
V:视图, 怎样显示树里面的元素,以及响应事件
1,M 模型
DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode("我的电脑");
DefaultTreeModel model = new DefaultTreeModel(rootNode);
2,V视图
JTree mTree = new JTree();
//响应事件
mTree.addTreeSelectionListener(new TreeSelectionListener()
//设置绘画器 ,即如何将M模型中的每个数据显示在V视图中
mTree.setCellRenderer(Myrenderer);
模型与视图之间的关联:
mTree.setModel(model);
DefaultMutableTreeNode node = mTree.getLastSelectedPathComponent();