2016-06-14-课程设计日志

今天早上去,一名组员已经把基本的后台管理界面已经设计出来了,用到了java里面的DefaultMutableTreeNode函数,可以出现树形分支的样子来。

点击仓库管理,会出现下面这四个功能。这个财务管理也是一样的有三个分支。点击每个分支后出现相应的内容。

<span style="white-space:pre">		</span>DefaultMutableTreeNode manage=new DefaultMutableTreeNode("仓库管理");
		DefaultMutableTreeNode addData=new DefaultMutableTreeNode("录入数据");
		DefaultMutableTreeNode deleteData=new DefaultMutableTreeNode("删除数据");
		DefaultMutableTreeNode updateData=new DefaultMutableTreeNode("修改数据");
		DefaultMutableTreeNode selectData=new DefaultMutableTreeNode("查询数据");
		manage.add(addData);
		manage.add(deleteData);
		manage.add(updateData);
		manage.add(selectData);
<span style="white-space:pre">		</span>DefaultMutableTreeNode payAndEarn=new DefaultMutableTreeNode("财务管理");
		DefaultMutableTreeNode earnSelect=new DefaultMutableTreeNode("收入查询");
		DefaultMutableTreeNode paySelect=new DefaultMutableTreeNode("支出查询");
		DefaultMutableTreeNode earnAndPaySelect=new DefaultMutableTreeNode("收益统计");
		payAndEarn.add(earnSelect);
		payAndEarn.add(paySelect);
		payAndEarn.add(earnAndPaySelect);
		DefaultMutableTreeNode total=new DefaultMutableTreeNode("后台管理");
		total.add(manage);
		total.add(payAndEarn);
		JTree jt=new JTree(total);
		jt.setRootVisible(false);

点击每个功能的对应显示到面板用到了switch语句

<span style="white-space:pre">		</span>jt.addTreeSelectionListener(new TreeSelectionListener() {
			public void valueChanged(TreeSelectionEvent event) {
				DefaultMutableTreeNode temp=(DefaultMutableTreeNode)jt.getLastSelectedPathComponent();
				String selectName=temp.toString();
				switch (selectName) {}
以上这些是由技术组长小马编写的,在我这里我是试着和我写的仓库管理那块进行合并的。这里写这些东西,是觉得这是比较有用的地方,以后自己可能会用到。

然后,一早上的合并,不能说是完全的合并成功。小马和我在自己电脑上链接数据库都没有问题,然而放到一个电脑上时还是有问题的,问题在于,数据库的名称没有统一好导致jdbc出现问题,还有就是每个人也只创建了自己所需要的表,合到一块的话并没有对方的表,说到底也就是数据库没有统一好。需要改进。

还有就是下次在做之前先把包的名字统一好,这样合并的时候真的会节省好多时间。

最后,合并的一个问题就是本来每个人写的都是jframe出来实验的,最后都是要改成jpanel添加到后台界面里,所以方法就是,在本来是jf的那个界面里面构造一个返回值为jpanel的函数,这样最终就可以调用jf面板里面的jp了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值