JAVA洗衣机仿真程序实验报告及代码

合集下载

洗衣机模糊控制仿真实验报告

洗衣机模糊控制仿真实验报告

洗衣机模糊控制仿真实验报告一、实验目的本实验旨在通过对洗衣机运行过程的模糊控制仿真实验,帮助学生更好地了解模糊控制的基本原理和实现方法。

二、实验原理洗衣机模糊控制系统主要包括模糊控制器、模糊推理机和输出规则等三个部分。

模糊控制器是模糊系统的核心部分,其主要作用是将输入信号转化为模糊集,并将控制输出信号转化为真实输出信号。

模糊控制器的输入为洗衣机工作状态的一些参数,例如水位、温度等,输出为洗衣机运行状态的一些控制命令,例如加热、搅拌等。

模糊推理机是由一系列规则组成的系统,它负责根据输入的模糊集和一组先验规则,进行模糊推理,得到控制输出信号的模糊集,即模糊控制器的中间变量。

输出规则主要为控制输出信号的模糊集赋值,即将模糊集中各个元素映射到真实输出信号的取值范围内。

三、实验步骤1、建立洗衣机的模糊控制系统模型,包括模糊控制器、模糊推理机和输出规则等。

2、设置洗衣机的运行参数,例如水位、温度等,作为模糊控制器的输入。

3、根据洗衣机的运行状态,制定一组先验规则,作为模糊推理机的输入,并进行模糊推理。

4、根据模糊推理得到的控制输出信号的模糊集,进行输出规则的映射,得到洗衣机的真实控制命令。

5、根据洗衣机的控制命令,模拟洗衣机的工作流程。

6、对洗衣机的工作流程进行仿真实验,并记录实验结果。

四、实验结果分析经过多次实验,得到了洗衣机的模糊控制系统的优化参数,能够实现洗衣机的良好控制。

通过对实验结果的分析,可以发现,模糊控制系统可以有效地调节洗衣机的运行状态,使其在不同的工作状态下保持稳定且高效的运行。

同时,模糊控制系统也具有很强的适应性和鲁棒性,可以自适应地调节参数,应对各种不同的运行环境。

五、实验总结本实验通过模拟洗衣机的工作流程,对模糊控制系统的基本原理和实现方法进行了深入探究,能够有效地帮助学生掌握模糊控制系统的设计和应用方法。

同时,在实验过程中,也需要注意对实验数据和结论的分析和总结,以便更好地优化模糊控制系统的参数和性能,实现最佳控制效果。

java实训报告(通用9篇)

java实训报告(通用9篇)

java实训报告java实训报告(通用9篇)在当下社会,大家逐渐认识到报告的重要性,写报告的时候要注意内容的完整。

那么一般报告是怎么写的呢?下面是小编精心整理的java实训报告,欢迎大家借鉴与参考,希望对大家有所帮助。

java实训报告篇1一、实训目的1.熟练掌握Java面向对象程序设计的基础知识。

2.熟练掌握Java中常用的Swing组件的使用方法。

3.熟练掌握Java程序中图形用户界面设计的方法。

4.熟练掌握使用JDBC操作数据库的方法。

5.通过实训,培养学生分析和解决实际问题的能力,提高调试和分析应用程序的能力,并为后续Java高级编程等专业课程的学习奠定良好的基础。

二、课程设计报告内容2.1 实训内容本课程设计的题目是设计一个简化的仓库管理系统。

该系统从仓库管理人员的角度出发,实现对货物信息、生产商信息的浏览、添加、删除和查询,同时还可以对货物出货、入货进行操作和控制。

设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。

系统功能分析是在系统开发的总体任务的基础上完成的。

该管理系统需要完成的基本功能主要有:用户管理:主要包括用户的添加、修改和删除。

供应商管理:主要包括供应商的添加、删除和修改。

产品管理:主要包括产品的添加、删除和进货、出货。

产品视图管理:主要包括产品查询、数据文件的导入、查询结果集的导出。

2.2 实训设备或软、硬件硬件:PⅣ及以上性能的PC机;软件:Windows 20xx或Windows XP系统;JDK工具;JCreator4.0环境2.3 功能设计及思想本次实训设计采用选择结构化开发方法,即用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统开发过程。

是组织、管理和控制信息系统开发过程的一种基本框架。

其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。

java上机实验总结

java上机实验总结

java上机实验总结
Java上机实验总结
在本次Java上机实验中,我主要完成了以下任务:
1. 编写一个简单的Java程序,实现两个整数的加法运算。

2. 编写一个Java程序,实现一个简单的计算器,可以进行加、减、乘、除四种基本运算。

3. 编写一个Java程序,实现一个简单的文本编辑器,可以打开、保存和编辑文本文件。

4. 编写一个Java程序,实现一个简单的网络聊天室,可以让用户发送和接收消息。

在实验过程中,我遇到了一些问题,比如在实现计算器程序时,我遇到了浮点数精度问题,导致结果不准确。

后来通过查阅资料,我了解了Java中浮点数的精度问题,并找到了解决方法。

通过本次实验,我深入了解了Java编程语言的基本语法和面向对象编程思想,并且提高了自己的编程能力和解决问题的能力。

同时,我也认识到了团
队合作的重要性,因为在实际开发中,需要多人协作才能完成一个完整的项目。

在未来的学习中,我将继续深入学习Java编程语言,并尝试解决更复杂的问题。

同时,我也希望能够与更多的同学一起合作,共同进步。

智能控制实验-模糊控制

智能控制实验-模糊控制

实验一 洗衣机的模糊控制仿真一、实验目的本实验要求在学生掌握模糊控制器基本工作原理和设计方法基础上,熟悉MALAB 中的模糊控制工具箱,能针对实际问题设计模糊控制器,建立模糊控制系统,训练学生综合运用计算机来解决一些实际问题的能力。

二、实验设备计算机一台、MATLAB 软件三、实验要求设计一个模糊控制器,根据衣物的泥污和油污程度,输出衣物的洗涤时间,通过改变控制参数的大小,观察模糊控制的性能。

四、实验步骤1.确定模糊控制器的结构选用两输入单输出模糊控制器,控制器的输入为衣物的泥污和油污,输出为洗涤时间。

2. 定义输入、输出模糊集 将泥污分为三个模糊集:泥污少SD 、泥污中MD 、泥污大LD ;油污分为三个模糊集:油污少SG 、油污中MG 、油污大LG ;将洗涤时间分为五个模糊集:很短VS 、短S 、中等M 、长L 、很长VL 。

3. 定义隶属度函数选用三角形隶属度函数实现泥污、油污和洗涤时间的模糊化:(50)/50050/50050(100)/505010050100(50)/50x x x x x x x x μμμμ=-⎧≤≤⎪≤≤⎧⎪==⎨⎨-<≤⎩⎪⎪<≤=-⎩SD MD 泥污LD (50)/50050/50050(100)/505010050100(50)/50x x x x x x x x μμμμ=-⎧≤≤⎪≤≤⎧⎪==⎨⎨-<≤⎩⎪⎪<≤=-⎩SG MG 油污LG(50)/50010/50010(100)/501025/501025(100)/5025402540/504060(100)/504060(50)/50x z x z x z x z x z z x z x z x μμμμμμ=-⎧≤≤⎪⎧≤≤⎪=⎨⎪-<≤⎩⎪≤≤⎧⎪==⎨⎨-<≤⎩⎪⎪≤≤⎧⎪=⎨<≤-⎪⎩⎪≤≤=-⎩SG MG MG 洗涤时间MG LG实验结果:实验分析:6.模糊推理因模糊控制规则表对称,所以上图为input1 和input2分别为50时input2和input1与洗涤时间的关系。

全自动洗衣机模拟实验报告

全自动洗衣机模拟实验报告

全自动洗衣机模拟实验一、题目及要求运用DI/DO实验板模拟自动洗衣机的洗衣过程二、程序流程开机并注水→停止注水开始洗涤(滚筒转动)→停止转动并开启排水阀排水→关闭排水阀同时注水→停止注水开始第一遍清洗(滚筒转动)→停止转动排水→关闭排水同时注水→停止注水开始第二遍清洗→开启排水阀排水(滚筒继续转动直至甩干衣物)→停转关闭排水阀→音乐提示已完成清洗三、详细定义说明1号绿灯:开机(挡住即开启)1号红灯:排水阀(灯亮:开启,灯灭:关闭)2号红灯:注水(灯亮:开始注水,灯灭:停止注水)3号红灯:滚筒转动(灯亮:开始转动,灯灭:停止转动)洗涤时间5s清洗时间每遍5s注水时间3s排水时间3s甩干时间2s提示音3s四、源程序代码int BASE=0X220;int creat_DI (int *DI_NUM, int num){int i=0;for(i=0;i<6;i++)DI_NUM[i]=(num>>i)&0x01;return;}int creat_DO( int *DO_NUM){int temp=0;int i=0;for(i=5;i>0;i--){ temp=(temp+DO_NUM[i])*2;}return temp+DO_NUM[0];}main (){int DI[6]={0};int DI_in;int DO_out;char c;clrscr();while(1){DI_in=inportb(BASE+6);creat_DI(DI,DI_in);DO_out=creat_DO(DO);outportb(BASE+13,DO_out);if(DI[0]==0){DO[1]=1;DO_out=creat_DO(DO);outportb(BASE+13,DO_out);sleep(3);DO[1]=0;DO[2]=1;DO_out=creat_DO(DO);outportb(BASE+13,DO_out);sleep(5);DO[2]=0;DO_out=creat_DO(DO); outportb(BASE+13,DO_out); sleep(3);DO[0]=0;DO[1]=1;DO_out=creat_DO(DO); outportb(BASE+13,DO_out); sleep(3);DO[1]=0;DO[2]=1;DO_out=creat_DO(DO); outportb(BASE+13,DO_out); sleep(5);DO[2]=0;DO[0]=1;DO_out=creat_DO(DO); outportb(BASE+13,DO_out); sleep(3);DO[0]=0;DO[1]=1;DO_out=creat_DO(DO);outportb(BASE+13,DO_out); sleep(3);DO[1]=0;DO[2]=1;DO_out=creat_DO(DO); outportb(BASE+13,DO_out); sleep(5);DO[0]=1;DO_out=creat_DO(DO); outportb(BASE+13,DO_out); sleep(2);DO[2]=0;DO[0]=0;DO_out=creat_DO(DO); outportb(BASE+13,DO_out); sound(1000);sleep(2);nosound();c=bioskey(0);if(c==’n’||c==’N’) continue; else break;}else return ;}}五、结果分析经上机调试程序正确运行且有效,模拟开机后洗衣机各流程对应灯依次按程序设定亮灭,表示洗衣机可以按照预期正常工作六、意见及建议通过这次试验和以往的上机情况,建议老师在刚开始接触这门课的时候多讲一点C语言的知识,以便之后编写程序可以容易一些;另外建议老师可以整理出一些课件让我们拷贝回去以供课下复习参考;最后希望老师可以把实验用的工业计算机调试正常,以免使用过程中总是死机导致程序还没来得及存储,造成数据丢失,带来诸多不便。

java实训报告(精选9篇)

java实训报告(精选9篇)

java实训报告java实训报告(精选9篇)我们眼下的社会,报告对我们来说并不陌生,其在写作上有一定的技巧。

那么你真正懂得怎么写好报告吗?以下是小编帮大家整理的java实训报告,仅供参考,欢迎大家阅读。

java实训报告篇1学部:计算机信息学院学科门类:计算机信息类专业:计算机应用技术姓名:朱恩林学号:12310020020实习单位:北京盛威南凌信息科技有限公司指导教师:王洪钊实习时间:20xx年5月15号—9月23号一、实训目的计算机信息管理专业的java实训在教学计划中是实训、实习课程。

它涵盖了java开发和工程组织、数据结构等多项相关知识。

通过对java语言、JavaWeb、数据库、jsp、html+css、ssh框架应用设计及SQL语言的复习和锻炼,并且通过使用elipse开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计。

同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求。

整个实训课程教学内容从应用的角度出发,在理论和实践上掌握java工程开发的理念、类的组织、类的结构关系、面向对象中流的使用等技术。

使学生能独立设计基于Eclipse控制台开发的小型系统。

本次实训重点和难点:利用java搭建工程文件结构;B/S程序;数据库前后台程序;C/S 程序。

二、实训内容1、公司管理规则,程序员素质,程序员编码规范;2、需求开发与管理;3、面向对象分析与设计,面向对象编程的特性;4、javaSE、javaWeb5、数据库设计、SQL应用6、软件需求分析与设计7、项目实战三、实习收获总结经过4个多月的实习培训,让我们收获颇丰,作为即将步入工作岗位的大三学生,我们了解了企业项目的工作过程,为以后的实践打下基础,积累宝贵经验。

同时我们也掌握了数据库的功能和使用方法。

通过对数据库的学习,掌握应用程序的部署:包括数据库的设计、安装数据库、创建数据库对象、数据导入等。

洗衣机控制电路实验报告

洗衣机控制电路实验报告

北京邮电大学实验报告题目:洗衣机控制器实验报告专业:信息与通信工程学院学号:09210670班级:2009211125姓名:刘明巍1.实验目的与实验要求2.实验原理及设计过程3.仿真波形及波形分析4.源程序5.元器件清单及资源利用情况6.故障及问题分析7.总结和结论一、实验目的与实验要求目的1. 熟练掌握 VHDL 语言和QuartusII 软件的使用;2. 理解状态机的工作原理和设计方法;3. 掌握利用 EDA 工具进行自顶向下的电子系统设计方法;基本要求1.洗衣机的工作步骤为洗衣、漂洗和脱水三个过程,工作时间分别为:洗衣20秒,漂洗15秒,脱水10秒;2.用一个键实现洗衣程序的手动选择:A、单脱水;B、单漂洗;C、单洗涤;D、漂洗和脱水;E、洗涤、漂洗和脱水全过程;3.用显示器显示洗衣机的工作状态(洗衣、漂洗和脱水),并倒计时显示每个状态的工作时间,全过程结束后,应提示使用者;4.用一个键实现暂停洗衣和继续洗衣的控制,暂停后继续洗衣应回到暂停之前保留的状态;提高要求1. 三个过程的时间有多个选项供使用者选择2. 可以预约洗衣时间3. 自拟其他功能二、实验原理及设计过程1.整个洗衣机的控制程序分为:状态控制及倒计时模块、初始模式选择模块、报警模块、洗衣时间选择模块、选通译码模块、分频器模块等分别实现,最后连接为整体。

(1)按键模块由防抖模块和按键信号产生模块构成:防抖模块用来增加按键的灵活性和有效性;按键控制信号产生模块是通过按键来产生模式选择信号、各模式时间选择信号和开始/暂停信号,形成控制模块需要的各种控制信号。

(2)显示模块由时间显示设置模块、数码管显示模块和选通信号模块以及指示灯构成:其中时间设置模块用来完成时间显示个位和十位信号的设计;数码管显示模块用用来完成模式选择选项的显示数字、模式时间选择选项的显示数字和倒计时时间的显示数字的信号设计;选通信号用来实现六个七段数码管的同时显示的设计;而指示灯用来完成对各种状态的指示的设计。

洗衣机实验报告

洗衣机实验报告

洗衣机实验报告1. 引言洗衣机是家庭生活中不可或缺的电器之一。

现代洗衣机使用先进的技术,可以高效地洗净衣物,减少人的劳动力消耗。

本实验旨在通过测试不同条件下洗衣机的洗涤效果,评估其性能和效率。

2. 实验设备•洗衣机:型号 XYZ-123,带有多种洗涤模式和选项•衣物:使用的衣物为纯棉T恤,尺寸均匀、质量相近3. 实验步骤1.准备工作:–将洗衣机接入电源并打开水源–调节洗衣机的洗涤模式和选项,选择相同的参数条件进行比较2.测试参数条件:–比较不同水温对洗涤效果的影响:•设定洗衣机的水温分别为冷水、温水和热水,其他条件保持一致•将衣物放入洗衣机中,启动洗涤程序•完成洗涤后,取出衣物评估洗涤效果–比较不同洗涤剂用量对洗涤效果的影响:•设定洗衣机的洗涤剂用量分别为正常用量、少量和过量,其他条件保持一致•将衣物放入洗衣机中,启动洗涤程序•完成洗涤后,取出衣物评估洗涤效果4. 实验结果4.1 水温对洗涤效果的影响表格1:不同水温下的洗涤效果评估水温洗涤效果评价冷水差温水良好热水优秀根据表格1的实验结果可知,随着水温的升高,洗涤效果也逐渐变好,热水下的洗涤效果最佳。

这是因为热水可以增加洗涤液的活性,更好地溶解衣物上的污渍。

4.2 洗涤剂用量对洗涤效果的影响表格2:不同洗涤剂用量下的洗涤效果评估洗涤剂用量洗涤效果评价正常用量优秀少量良好过量差根据表格2的实验结果可知,适量的洗涤剂用量可以达到最佳的洗涤效果。

当洗涤剂用量过少时,可能无法完全清除衣物上的污渍;而过量使用洗涤剂则容易残留在衣物上,导致洗涤效果不佳。

5. 结论通过本次实验,我们得出以下结论:1.水温对洗涤效果有显著影响,热水下的洗涤效果最佳。

2.适量的洗涤剂用量可以达到最佳的洗涤效果。

综上所述,用户在选择洗衣机洗涤模式时,可以根据需要调节相应的参数条件,以达到更好的洗涤效果。

6. 参考文献[1] 洗衣机的原理与维修. 大众文艺出版社. 2017.[2] 张三, 李四. 洗衣机能耗测量与效能评价研究. 洗涤科学, 2019, 5(2): 36-42.[3] 王五, 赵六. 洗衣机的洗涤效果研究. 家用电器研究, 2020, 20(1): 12-16.注意:本实验为虚拟场景,实际操作请根据洗衣机的说明书进行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.实验题目:用java编写洗衣机仿真程序二.实验目的:1.熟悉并掌握洗衣机(全自动)的工作原理和运行过程.2.学会软件工程设计中的一系列分析研究,对需求分析,可行性研究,软件模型等有一定的了解,为以后的软件设计工作打下良好的基础。

3.通过的洗衣机仿真系统的编写与学习,加深了对Java这门语言的了解,对其中的类的设计,类之间的关系,界面的设计(按钮及布局的设计)有了更深的了解与体会,为Java的学习做好准备工作。

三.实验要求:了解全自动洗衣机的简单工作过程及实现。

其中包括,洗衣的方式(标准或是柔和)、洗衣中的水位选择(高水位洗衣、低水位洗衣等)等方面需要在人们将衣服放入洗衣机洗衣服之后手动来选择;并且是必须选择的洗衣参数。

当选择了一种洗衣参数后,按下启动按钮,洗衣机就会自动完成洗衣服的整个过程。

在满足基本功能以外,还需要尽量考虑外观、造型、节水等方面的设计,符合人机界面的基本要求。

四.实验分析:1.洗衣机需求分析:标准清洗:浸泡/清洗/甩干快速清洗:清洗/甩干大件衣物(冬衣,牛仔类):浸泡(温水,延长浸泡/清洗(延长筒转时间)/甩干床单,窗帘类:浸泡(温水)/清洗根据衣物的不同用按钮选择上述洗衣模式即可.其中甩干可选可不选.尽量设计了一个节水功能,可以实现水回收.在无需甩干时水不流走,余下的水可做其他用途,实现节水.2.主要的类实现(1).继承类(2).包括进水,排水,洗涤,漂洗,甩干等成员函数(3).水位的选择通过参数传递决定进水函数(4).其余通过调用筒的转动函数(run)并通过一定的参数控制实现3.程序设计步骤≡≥选择水温≡≥放入衣物≡≥选择洗衣模式≡≥脱水≡≥排水≡≥烘干≡≥关闭五.设计与实现过程:1.洗衣机类的部分实现:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Washing extends JApplet{private JFrame jf;private JButton jb1,jb2,jb3,jb4,jb5,jb6;public static void main(String[] args){Washing flowTest=new Washing();flowTest.setSize(270,160);flowTest.go();//flowTest.show(true);}public void go(){jf=new JFrame("洗衣机功能模拟器");Container cp=jf.getContentPane();cp.setLayout(null);jb1=new JButton("入水");jb2=new JButton("加衣");jb3=new JButton("脱水");jb4=new JButton("排水");jb5=new JButton("烘干");jb6=new JButton("关闭");// Container cp=jf.getContentPane();// cp.setLayout(new BorderLayout());jb1.setBounds(10, 10, 80, 80);cp.add(jb1); //指定组件追加到这个容器的末尾。

这是一个方便的方法为addImpl。

//注意:如果一个组件已被添加到一个已显示的容器,验证必须在该容器调用,以显示新的组件。

如果正在添加多个组件,你可以通过调用验证只有一次,已添加的所有组件后提高效率。

jb2.setBounds(110, 10, 80, 80);cp.add(jb2);jb3.setBounds(210, 10, 80, 80);cp.add(jb3);jb4.setBounds(310, 10, 80, 80);cp.add(jb4);jb5.setBounds(410, 10, 80, 80);cp.add(jb5);jb6.setBounds(510, 10, 80, 80);cp.add(jb6);// jb7.setBounds(200, 50, 100, 20);// cp.add(jb7);//cp.setSize(500, 400); //没用?//调整这个组件,所以它具有宽的宽度和高度高度。

//cp.add(BorderLayout.SOUTH,jb7);jb1.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){Shuiwen wen=new Shuiwen();}});jb2.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){Yiwu yi=new Yiwu();yi.go();//flowTest.go();}});jb4.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){Chushui Chu=new Chushui();}});jb5.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){//Piaoxi piao=new Piaoxi();Honggan hong=new Honggan();//Thread t=new Thread(hong);// t.start();}});jb3.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){Tuoshui tuo=new Tuoshui();}});jb6.addActionListener(new ActionListener(){ //ActionListener接收动作事件的监听器接口。

在处理动作事件感兴趣的类实现这个接口,这个类创建的对象注册一个组件,使用组件的addActionListener方法。

动作事件发生时,该对象的actionPerformed方法被调用。

public void actionPerformed(ActionEvent ae){System.exit(0);}jf.setSize(700,150);jf.setVisible(true); //显示或隐藏这个窗口根据参数b值。

}}2,.按钮界面的实现:public void go(){jf=new JFrame("洗衣机功能模拟器");Container cp=jf.getContentPane();cp.setLayout(null);jb1=new JButton("入水");jb2=new JButton("加衣");jb3=new JButton("脱水");jb4=new JButton("排水");jb5=new JButton("烘干");jb6=new JButton("关闭");// Container cp=jf.getContentPane();// cp.setLayout(new BorderLayout());jb1.setBounds(10, 10, 80, 80);cp.add(jb1); //指定组件追加到这个容器的末尾。

这是一个方便的方法为addImpl。

//注意:如果一个组件已被添加到一个已显示的容器,验证必须在该容器调用,以显示新的组件。

如果正在添加多个组件,你可以通过调用验证只有一次,已添加的所有组件后提高效率。

jb2.setBounds(110, 10, 80, 80);cp.add(jb2);jb3.setBounds(210, 10, 80, 80);cp.add(jb3);jb4.setBounds(310, 10, 80, 80);cp.add(jb4);jb5.setBounds(410, 10, 80, 80);cp.add(jb5);jb6.setBounds(510, 10, 80, 80);cp.add(jb6);// jb7.setBounds(200, 50, 100, 20);// cp.add(jb7);//cp.setSize(500, 400); //没用?//调整这个组件,所以它具有宽的宽度和高度高度。

//cp.add(BorderLayout.SOUTH,jb7);jb1.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){Shuiwen wen=new Shuiwen();}});jb2.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){Yiwu yi=new Yiwu();yi.go();}});jb4.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){Chushui Chu=new Chushui();}});jb5.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){//Piaoxi piao=new Piaoxi();Honggan hong=new Honggan();//Thread t=new Thread(hong);// t.start();}});jb3.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){Tuoshui tuo=new Tuoshui();}});jb6.addActionListener(new ActionListener(){ //ActionListener接收动作事件的监听器接口。

相关文档
最新文档