Java应用开发与实践 刘乃琦 苏畅 第20章 综合案例---快递打印系统新.pptVIP

Java应用开发与实践 刘乃琦 苏畅 第20章 综合案例---快递打印系统新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(3)在图20-15中,选择Java文件夹中的“可运行的JAR文件”,单击“下一步(N)”按钮,如图20-16所示。 (4)在图20-16中,“启动配置”选择“LoginFrame“,“导出目标”选择“D:\Express.jar”,如图20-17所示。 (5)在图20-17中,单击“完成(F)”按钮完成打包。 由于JAR文件可以直接运行,不必需要安装。本程序仅需要用户在电脑中安装SQL Server2005数据库,然后附加数据库即可。 20.6.2 安装 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 public static void setPassword(String password) { // 用户密码的setter方法 SaveUserStateTool.password = password; } public static String getPassword() { // 用户密码的getter方法 return password; } } 20.5 程序主要系统开发 20.5.1 系统登陆系统设计 20.5.2 系统主界面系统设计 20.5.3 添加快递信息系统设计 20.5.4 修改快递信息系统设计 20.5.5 打印快递单与打印设置系统设计 20.5.6 添加用户窗体系统设计 20.5.7 修改用户密码窗体系统设计 1.技术分析 系统登录窗体用于对用户身份进行验证,目的是防止非法用户进入系统。操作员只有输入正确的用户名和密码方可进入系统,否则不能进入系统。系统登录窗体运行效果如图20-5所示。 20.5.1 系统登陆系统设计 系统登录系统用到的主要技术是背景图片的绘制。 在绘制背景图片前,需要先获得该图片。使用ImageIcon类的getImage()方法可以获得Image类型的对象。该方法的声明如下: public Image getImage() 为了获得ImageIcon类型的对象,可以使用该类的构造方法。此时,可以为该构造方法传递一个类型为URL的参数,该参数表明图片的具体位置。 在获得了背景图片后,可以重写在JComponent类中定义的paintComponent()方法将图片绘制到窗体背景中,该方法的声明如下: protected void paintComponent(Graphics g) 在绘制图片时需要使用Graphics类的drawImage()方法,该方法的声明如下: public abstract boolean drawImage(Image img,int x,int y,ImageObserver observer) drawImage()方法的参数说明如表20-3所示。 2.实现过程 (1)设计系统登录窗体 系统登录窗体用到两个标签、一个文本框、一个密码框、3个命令按钮和一个自定义的背景面板,其中主要组件的名称和作用如表20-4所示。 (2)实现系统登录功能 为“登录”按钮(即名为btn_login的按钮)配置事件监听器,添加验证用户登录信息的代码,实现系统登录的功能。 1.技术分析 快递打印系统主界面简洁美观,通过主窗体可以完成系统的全部操作。包括添加快递单信息、修改快递单信息、打印和设置快递单、添加用户和修改密码等。快递打印系统主界面的运行效果如图20-6所示。 20.5.2 系统主界面系统设计 系统主界面系统使用的主要技术是如何获取图片资源。 在应用程序中,使用恰当的图片资源可以起到很好的美化效果。在Java中,使用Image类来表示图片资源。为了方便,通常是使用ImageIcon类的getImage()方法来获得Image类型对象。 ImageIcon类提供了很多种构造方法,比较简单的是直接使用图片文件的路径。但是也可以使用表示图片文件的URL。为了获得URL,通常是使用getResource()方法,该方法的声明如下: public URL getResource(String name) name:表示所需资源的名称。 2.实现过程 (1)设计系统主界面 主窗体用于控制整个系统的功能,该窗体通过菜单命令打开其他的操作窗口,从而实现了交互操作。 在com.zzk.frame包中创建MainFrame类,该类继承了JFrame。在该类中定义如下成员: private URL url = null; // 声明图片的URL private Image image=null; // 声

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档