网站大量收购独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2)在图20-14中,选择“导出(O)…”,如图20-15所示。 (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 安装 在com.zzk.tool包中定义了公共类SaveUserStateTool,该类用于保存登录用户的用户名和密码。该类主要用于修改用户的密码,因为用户只能修改自己的密码,这样通过该类可以知道原密码是否正确。SaveUserStateTool类的代码如下: public class SaveUserStateTool { private static String username = null; // 用户名称 private static String password = null; // 用户密码 public static void setUsername(String username) { // 用户名称的setter方法 SaveUserStateTool.username = username; } public static String getUsername() { // 用户名称的getter方法 return username; } 20.4.2 公共类SaveUserStateTool 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.技术分析 快递打印系统主界面简洁美观,通过主窗体可以完成系统的全部操作。包括添加快递单信息、修改快递单信息、打印和设置快递单、添加用户和修改密

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档