Java实例学习——企业进销存管理系统(2)

Java实例学习——企业进销存管理系统(2)

(本实例为书上实例,我所记录的是我的学习过程)

开始时间:2月12日

完成时间:暂未完成

2月15日—系统登录

对于昨天新建的12个Java包不能完全显示出来的情况,虽然百度后知道了用树状形式显示,依然没有解决问题,父类包还是不能按书上显示,所以,趁现在小项目做的不多,果断delete后重新建了12个Java包,这次我是在父类包里挨个挨个建,没有在工具栏那里一个劲的新建了,结果与书上结构样式一样了。

继续!

问题1:URL cannot be resolved to a type。

原因:我忘记导入import java.net.URL;

 

 问题2:The serializable class LoginPanel does not declare a static final serialVersionUID field of type long。(书上的实例代码也会这样,未解)

 

问题3:The method paintComponent(Graphics) is undefined for the type JFrame。

原因:我把JPanel 打成了JFrame。

 

花了好长时间想自己仿造例子程序把代码打出来,看了一个下午,自己敲代码,书倒是翻了不少,代码却没打几行,索性调出实例代码,这一瞧,可不得了,就一登录界面的Dialog类代码就160多行,虽然这里包含了注释,可真要我一行一行地敲出来,就我这速度,那不还得敲好几天哪!所以,改变策略是当务之急,我直接把实例代码copy过来了,既然这个实例是拿来剖析学习的,那就不要在这里困住不前,看人家的代码也是学习!

“初始化loginPanel登录面板-userField-passwordField-loginButton-exitButton-界面初始化”

这是整个流程,跟之前用C#做登录界面差不多。

   即使把login代码copy过来,还是运行不了,看不到登录界面的窗体,是因为我还没有把公共类的代码copy过来吗?

   明日继续!

 

posted @ 2017-02-15 23:40  Luosd  阅读(1902)  评论(0编辑  收藏  举报