- 0
- 0
- 约1.03千字
- 约 7页
- 2026-02-15 发布于北京
- 举报
开台签单工作区设计本讲大纲:1、开台签单工作区功能概述支持网站:2、开台签单工作区技术分析3、开台签单工作区实现过程4、单元测试
开台签单工作区功能概述开台签单工作区的主要功能有开台、点菜、加菜、签单、查看开台信息和签单信息,开台签单工作区的效果如下图所示:
开台签单工作区技术分析在开发开台签单工作区时,为了使系统更人性化、智能化,要充分利用各种事件监听器。例如为“台号”下拉列表框添加ActionListener监听器,用来捕获下拉列表框选项被改变的事件,目的是同步处理“开台列表”和“签单列表”中的信息;为“商品(编号/助记码)”文本框添加KeyListener监听器,用来捕获在该文本框中按键被释放的事件,目的是跟踪用户输入内容同步获取最接近的商品,尽量让用户输入最少的内容就能得到需要的商品;为“数量”文本框添加FocusListener监听器,用来捕获该文本框获得或失去焦点的事件,因为默认数量为1,当获得焦点时将数量设置为空,用户在改变数量时就不用先删除默认数量1了,当失去焦点时,查看用户是否输入了数量,如果未输入,则恢复默认数量1;为“开台列表”表格添加MouseListener监听器,用来捕获表格行被选中的事件,目的是同步处理“签单列表”和“台号”下拉列表框中的信息。
开台签单工作区实现过程首先为“台号”下拉列表框添加事件监听器,用来处理开台或点菜的相关信息。如果选中的台号尚未开台(即新开台),则取消选择“开台列表”中的选中行,并清空“签单列表”中的所有行;如果选中的台号已经开台(即添加菜品),并且在“开台列表”中该台号未被选中,则选中“开台列表”中的该台号,并刷新“签单列表”中的菜品信息,即显示为当前选中台号所点的菜品。
开台签单工作区实现过程然后开发智能获取点菜功能,通过为文本框添加键盘事件监听器实现。当按下的是Enter键时,等同于单击“开单”按钮,执行开单操作,在后面详细讲解具体操作过程;如果按下的不是Enter键,则获取输入的内容,同时判断输入的是商品编号,还是商品助记码,并按指定条件查询所有符合条件的菜品,如果存在符合条件的菜品,则获取第一个符合条件的菜品,并显示菜品名称和单位,否则将菜品名称和单位设置为空。
单元测试在测试快速获取商品功能时,输入部分助记码后再输入一个空格,在“商品名称”文本框中仍然显示输入空格之前的商品名称,如下图所示:
Thankyou还有什么疑问可以到提出也可以以发送邮件到
您可能关注的文档
最近下载
- 唐诗三百唐诗300首大全.pdf VIP
- 2017款比亚迪唐_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 包装车间主任个人工作总结8篇.docx VIP
- 把财产留独生子女遗嘱范文.docx VIP
- 河南省养猪行业企业名录2018版7354家.pdf VIP
- 汇川inovance MD605系列紧凑型变频器功能手册.PDF VIP
- 2024年全国有机食品行业企业名录4354家.pptx VIP
- T CHATA 029—2023 住院结核病患者营养筛查与评估.pdf VIP
- 2026《隧道贯通误差预计计算案例》4000字.docx
- (JTJ215-98)港口工程荷载规范.pdf VIP
原创力文档

文档评论(0)