初学构建小项目之仓库管理系统总结(五)

通过构建仓库管理系统,作者总结了项目开发的关键步骤,包括数据库连接、模型封装、控制层操作和视图展示。文章详细介绍了在实现过程中遇到的问题和解决策略,如用户验证、界面布局和事件处理,并分享了部分实用代码片段,如设置字体、窗口居中、最大化、边框添加等。该项目展示了在实际开发中如何处理细节和挑战。
摘要由CSDN通过智能技术生成

       花了四篇博客完成了看似高大上的仓库管理系统,其实则不然,在实际的开发中,代码量会远远大于这些,一个IT码农也只会负责其中的一小部分。而我花了四篇博客讲的仓库管理系统,也是有目的地。古话有句说得好“麻雀虽小,五脏俱全”,我这个看似很假的仓库管理系统也恰恰锻炼了一个人在项目开发中的几乎全部。所以个人建议,做这些小项目还是很有用处。

      我的仓库管理系统四篇博客,也可以说明大致分了四个部分。而每一个部分的完成有分为4个模块(除主界面外实现外)。首先进行数据库的连接操作,测试是否连接成功即在util包中;然后是先要有数据库表中字段的封装,即在model包中进行操作;然后是控制层的东西,即控制数据库正删改查操作在dao包中进行;最后是视图层,即在view包中进行显示操作。登录、货物类型管理、货物管理都是按照这样的流程进行操作。但是在具体实现时,每一部分都会有不同的问题需要去考虑。比如登录你要考虑怎样去验证用户输入的数据在用户表中进行验证,以及返回怎样的结果比较好。货物类型管理及货物管理看似相似,其实也有许多细节需要考虑。比如货物类型的列表显示就比较简单,而货物列表的显示就1比较难一些,细节比较多一些。下面是我从这个项目中学到的感觉有用的代码记录下来。

1:设置并改变系统默认字体:

//该表系统默认字体
Font font = new Font("Dialog", Font.PLAIN, 12);
java.util.Enumeration keys = UIManager.getDefaults().keys();
	while(keys.hasMoreElements()){
		Object key = keys.nextElement();
		Object value = UIManager.get(key);
		if(value instanceof javax.swing.plaf.FontUIResource){
			UIManager.put(key, font);
		}
	}

2:JFrame居中显示:

//设置JFrame居中显示
this.setLocationRelativeTo(null);

3:设置JFrame最大化

//设置JFrame最大化
this.setExtendedState(JFrame.MAXIMIZED_BOTH);

4:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值