记一下第三天实训的流水账

来CSDN--JAVA学院三天了,时间过半,任务过半,今天心里变得有点惶恐,有基础比我差的同学都做得比我有思路,现在压力有点大。

今天发表一下流水账,记录今天的学习历程吧。

大家也许看不懂,但对我来说是一个可以保留的回忆。

上午:

1.      创建图形用户界面。

2.      简单的进行拖拽文本框(TextField),按钮(botton),标签(Label)。framepanel控件的应用及关系。简历登录界面。

3.      连接数据库,查询数据表中的一条记录,提交之后会弹出相应界面,通知是否查询到记录。

下午:

1.      新建包(体现分层的思想),创建主界面,其中包括一个menufile edit),下设两个menu bar,第一个为创建用户,第二个为修改密码。

2.      创建用户,创建类似于上午创建的图形用户界面,其中包括四个标签用户Id,用户名,密码,确认密码,两个按钮,提交和重写,四个文本框对应四个标签。两个按钮都触发两个事件,第一个提交事件,第二个重写事件。

3.      提交事件,首先四个文本框中的内容不能为空,密码文本框和确认密码文本框的内容要一致。如果文本框内容为空,或者密码文本框和确认密码文本框的内容不一致,则要有提示信息。将客户端输入的用户Id,用户名,密码信息放入数据库中检验,是否存在,提示相应信息。

4.      重写事件,是将四个文本框中的内容清空,以便重新输入。

5.      修改密码部分作为课堂作业,自行完成。

6.      menu中还有一个menu bar,内容为商品供货商管理,下设商品信息一栏,点击时触发新的事件,此时需要新建包,建立新的图形用户界面。这个图形用户界面的建立与其他不同,找到outline面板,在jPanel中右键——setlayout——cardlayout,再次jPanel中右键——add from palette——swingcontainer——panel。然后新建包,新建的图形用户界面包括一个Label,一个table,三个按钮,三个按钮分别为,添加,删除,修改,对三个按钮逐一添加事件。

7.      点击商品供货商管理下面的商品信息的Item,会在下面生成一张表(不需要弹出新的界面),第六步的操作就是将生成的表放在menu bar的下面,另外在menu界面的类中添加代码。

8.      menu界面生成的表需要在已存在的表中提取相关的列供客户端查阅。根据myeclipse自动生的代码,直达显示表需要用到DefaultTableModel Vector类,根据查阅帮助文档,找到类的相应方法,完成表的显示。

总结:

1、细节很重要。17号的代码出现问题,报错是sql语句出现问题,但是经过查找才发现,是在与数据库的连接类中,提取ResultSet中数据的列名时出现问题,列都是从第一列开始计数,而在list集合中是从零开始计数。这些细节问题可能给程序带来很大的问题。

2、帮助文档很重要。每个项目都会有新的功能,需要不同的类去实现功能,这些类中有的是之前没有使用使用过的,需要调阅API帮助文档,了解其方法的使用规则才能更好的完成模块功能。如果不会使用API文档,会很麻烦。

3GUI——图形用户界面。之前的项目都是web开发,所以忽略了GUI的学习,现在了解到GUI的使用很广泛,而且功能很强大,使用方便。类似于ASP.net的界面设计,直接拖拽即可完成。实训结束后,需要更多的时间学习与使用。

4、感觉上。可能是因为对于GUI的陌生,觉得老师讲课有点快,之前一直在学习java,对于代码部分可以较快的理解,但是对操作GUI有点乱。

加油!!!加油!!!

三日后见分晓!!!

 给CSDNjava学院加油

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值