首页 实验六图形界面

实验六图形界面

举报
开通vip

实验六图形界面TheponywasrevisedinJanuary2021实验六图形界面实验六图形界面实验日期:2016年6月12日班级:软件1401学号(后四位):__0127_______姓名:_程瑞强_______成绩:成绩:一.实验目的掌握图形用户界面的设计方法掌握常用的构建用户界面的组件的用法掌握事件操作的原理能够对所设计的用户界面进行事件处理能够应用运算符解决实际小问题进一步熟悉Java的面向对象的编程思想二.实验题目(前2题任选1题,第3,4题任选1题)1.采用图形界面实现两个内容的交换,图形界面如下图1所示所示:...

实验六图形界面
TheponywasrevisedinJanuary2021实验六图形界面实验六图形界面实验日期:2016年6月12日班级:软件1401学号(后四位):__0127_______姓名:_程瑞强_______成绩:成绩:一.实验目的掌握图形用户界面的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 掌握常用的构建用户界面的组件的用法掌握事件操作的原理能够对所设计的用户界面进行事件处理能够应用运算符解决实际小问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 进一步熟悉Java的面向对象的编程思想二.实验题目(前2题任选1题,第3,4题任选1题)1.采用图形界面实现两个内容的交换,图形界面如下图1所示所示:图1内容交换代码如下:packageTestChange;importclassTestChangeextendsJFrameimplementsActionListener{privatestaticfinallongserialVersionUID=-006L;JPanelpanel;JTextFieldtt1;JTextFieldtt2;JButtonbutton;publicTestChange(){("TestChange");(355,85);;panel=newJPanel();tt1=newJTextField(10);tt2=newJTextField(10);button=newJButton("Change");(this);(tt1);(tt2);(button);(panel,;(false);(true);}publicstaticvoidmain(String[]str){newTestChange();}@OverridepublicvoidactionPerformed(ActionEvente){if()==button){Stringtemp=();());(temp);}}}2.采用图形界面设计如下图2所示的界面。并能够实现当点击“+”按钮时,标签给出点击次数,如图3所示图2开始界面图3点击“+”按钮后的界面3.教材P220页,第3题,创建一个会员注册窗体,要求使用上JCheckBox,JRadioButton,JTextFiled,JTextArea等组件,并将用户的注册信息显示到文本区中。代码如下:packagejava实验六;importjava.*;import.*;import.*;publicclassVipDemoextendsJFrameimplementsActionListener{privateColorc;privateintstyle;privateFontf,fl;privateJLabeljlExample,jlFontstyle,jlColor,jlname,jlid,jlphone,jlsex;privateJButtonjbOk,jbCancel;privateJRadioButtonrbRed,rbBlue,rbBlack,rbm,rbf;privateButtonGroupg;privateJCheckBoxjcbBold,jcbItalic;privateJPaneljpFontstyle,jpColor,jpLabel,jpsex;privateJTextFieldjtname,jtid,jtphone;privateJTextAreajta;publicVipDemo(){style=;jlExample=newJLabel("请看设置效果");jlFontstyle=newJLabel("字形");jlColor=newJLabel("颜色");jlsex=newJLabel("性别");jlname=newJLabel("名字");jlid=newJLabel("编号");jlphone=newJLabel("联系方式");jbOk=newJButton("确定");jbCancel=newJButton("取消");rbRed=newJRadioButton("");rbBlue=newJRadioButton("");rbBlack=newJRadioButton("");rbm=newJRadioButton("男");rbf=newJRadioButton("女");g=newButtonGroup();jcbBold=newJCheckBox("粗体");jcbItalic=newJCheckBox("斜体");jpFontstyle=newJPanel();jpColor=newJPanel();jpLabel=newJPanel();jpsex=newJPanel();jtname=newJTextField();jtid=newJTextField();jtphone=newJTextField();jta=newJTextArea(4,15);}publicvoidlaunchButtonTest(){(false);f=();fl=;(fl);;;;(this);(this);(this);(this);(this);(this);(this);(this);(this);(rbRed);(rbBlue);(rbBlack);(rbm);(rbf);(jlFontstyle);(jcbBold);(jcbItalic);(jlColor);(rbRed);(rbBlue);(rbBlack);(jlExample);(rbm);(rbf);Containercp=getContentPane();(newGridLayout(7,2,5,5));(jpFontstyle);(jpColor);(jpLabel);(jpsex);(jlname);(jtname);(jlid);(jtid);(jlphone);(jtphone);(jbOk);(jbCancel);(jta);setDefaultCloseOperation;pack();setVisible(true);}publicvoidactionPerformed(ActionEvente){if())c=;if())c=;if())c=;(c);Objectsource=();if(source==jcbBold)style=style^;if(source==jcbItalic)style=style^;(style));if(source==rbm)("男\n");if(source==rbf)("女");if(source==jbOk){("姓名"+()+"\n");("编号"+()+"\n");("联系方式"+()+"\n");}}publicstaticvoidmain(String[]args){VipDemobt=newVipDemo();("会员注册");();}}4.利用相应的组件编辑一个文本编辑器,参照Windows记事本,可以对字体大小、字形(粗体,斜体)、颜色进行设置,可以对内容进行添加、删除、修改,并保存文本。说明:(1)可以选用单选框、复选框、列表、下拉框或菜单任意一种或多种组合实现字体的设置(2)根据自己的编程能力实现功能,可以只实现字体的设置,或者字体和内容的编辑,或者全部功能都实现。(3)本题的目的是常用组件的使用。III在本次实验中的问题和解决方法本次实验中一切的设计和实现还比较理想,没遇上什么难题。IV心得体会通过本次实验我了解了图形用户界面的设计方法,掌握了常用的构建用户界面的组件的用法,掌握事件操作的原理,能够对所设计的用户界面进行事件处理,能够应用运算符解决实际小问题,熟悉了Java的面向对象的编程思想
本文档为【实验六图形界面】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
杰哥
暂无简介~
格式:doc
大小:2MB
软件:Word
页数:0
分类:企业经营
上传时间:2021-09-20
浏览量:0