代码如下:
private void jbInit() throws Exception
{
this.getContentPane().setLayout(borderLayout1);
this.setTitle("电脑管理系统");
this.getContentPane().add(jSplitPane1,java.awt.BorderLayout.CENTER);
//JTree1的模型
DefaultMutableTreeNode root1 = new DefaultMutableTreeNode("设备管理");//定义JTree1根节点
DefaultMutableTreeNode leafnode1 = new DefaultMutableTreeNode("新增设备登记");
root1.add(leafnode1);//根节点下添加叶节点
leafnode1 = new DefaultMutableTreeNode("设备报废登记");
root1.add(leafnode1);
leafnode1 = new DefaultMutableTreeNode("设备维修登记");
root1.add(leafnode1);
jTree1 = new JTree(root1);
//JTree2的模型
DefaultMutableTreeNode root2 = new DefaultMutableTreeNode("房卡管理");//定义JTree2的根节点
DefaultMutableTreeNode leafnode2 = new DefaultMutableTreeNode("房卡制作登记");
root2.add(leafnode2);
leafnode2 = new DefaultMutableTreeNode("房卡制作查询");
root2.add(leafnode2);
jTree2 = new JTree(root2);
//JTree3的模型
DefaultMutableTreeNode root3 = new DefaultMutableTreeNode("考勤管理");
DefaultMutableTreeNode leafnode3 = new DefaultMutableTreeNode("电脑房工作日志");
root3.add(leafnode3);
leafnode3 = new DefaultMutableTreeNode("电脑房值班表");
root3.add(leafnode3);
jTree3 = new JTree(root3);
//JTree4的模型
DefaultMutableTreeNode root4 = new DefaultMutableTreeNode("系统设置");
DefaultMutableTreeNode leafnode4 = new DefaultMutableTreeNode("系统用户");
root4.add(leafnode4);
leafnode4 = new DefaultMutableTreeNode("用户口令修改");
root4.add(leafnode4);
leafnode4 = new DefaultMutableTreeNode("系统设置");
root4.add(leafnode4);
leafnode4 = new DefaultMutableTreeNode("数据备份");
root4.add(leafnode4);
leafnode4 = new DefaultMutableTreeNode("操作日志");
root4.add(leafnode4);
jTree4 = new JTree(root4);
}
}我建立了4棵Tree 下面请问 如何把这4棵树放到一个容器里面 让他们按顺序展现出来 ?还有 请问用什么swing 的容器 (如果方便的话 请添上适当的源码 送高分) 谢谢
private void jbInit() throws Exception
{
this.getContentPane().setLayout(borderLayout1);
this.setTitle("电脑管理系统");
this.getContentPane().add(jSplitPane1,java.awt.BorderLayout.CENTER);
//JTree1的模型
DefaultMutableTreeNode root1 = new DefaultMutableTreeNode("设备管理");//定义JTree1根节点
DefaultMutableTreeNode leafnode1 = new DefaultMutableTreeNode("新增设备登记");
root1.add(leafnode1);//根节点下添加叶节点
leafnode1 = new DefaultMutableTreeNode("设备报废登记");
root1.add(leafnode1);
leafnode1 = new DefaultMutableTreeNode("设备维修登记");
root1.add(leafnode1);
jTree1 = new JTree(root1);
//JTree2的模型
DefaultMutableTreeNode root2 = new DefaultMutableTreeNode("房卡管理");//定义JTree2的根节点
DefaultMutableTreeNode leafnode2 = new DefaultMutableTreeNode("房卡制作登记");
root2.add(leafnode2);
leafnode2 = new DefaultMutableTreeNode("房卡制作查询");
root2.add(leafnode2);
jTree2 = new JTree(root2);
//JTree3的模型
DefaultMutableTreeNode root3 = new DefaultMutableTreeNode("考勤管理");
DefaultMutableTreeNode leafnode3 = new DefaultMutableTreeNode("电脑房工作日志");
root3.add(leafnode3);
leafnode3 = new DefaultMutableTreeNode("电脑房值班表");
root3.add(leafnode3);
jTree3 = new JTree(root3);
//JTree4的模型
DefaultMutableTreeNode root4 = new DefaultMutableTreeNode("系统设置");
DefaultMutableTreeNode leafnode4 = new DefaultMutableTreeNode("系统用户");
root4.add(leafnode4);
leafnode4 = new DefaultMutableTreeNode("用户口令修改");
root4.add(leafnode4);
leafnode4 = new DefaultMutableTreeNode("系统设置");
root4.add(leafnode4);
leafnode4 = new DefaultMutableTreeNode("数据备份");
root4.add(leafnode4);
leafnode4 = new DefaultMutableTreeNode("操作日志");
root4.add(leafnode4);
jTree4 = new JTree(root4);
}
}我建立了4棵Tree 下面请问 如何把这4棵树放到一个容器里面 让他们按顺序展现出来 ?还有 请问用什么swing 的容器 (如果方便的话 请添上适当的源码 送高分) 谢谢
tabbedPane.addTab("jTree1", new JScrollPane(jTree1));
tabbedPane.addTab("jTree2", new JScrollPane(jTree2));
...