云南大学软件学院JAVA实验十

云南大学软件学院JAVA实验十

ID:38734050

大小:105.50 KB

页数:5页

时间:2019-06-18

云南大学软件学院JAVA实验十_第1页
云南大学软件学院JAVA实验十_第2页
云南大学软件学院JAVA实验十_第3页
云南大学软件学院JAVA实验十_第4页
云南大学软件学院JAVA实验十_第5页
资源描述:

《云南大学软件学院JAVA实验十》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、云南大学软件学院实验报告姓名:王增伟学号:20111120083班级:软件工程日期:2014.11.24成绩:JAVA实验十一、实验目的:熟悉Java中文本域以及组合框组件的使用,学会Swing界面简单布局。二、实验要求:WriteaSwingapplicationforavideostorenamedVideo.java. Placethenamesof10ofyourfavoritemoviesinadrop-downlist. Lettheuserselectthemovieheorshewantstorent. Charge$2formostmovies,and

2、$2.50foryourpersonalfavoritemovie. Displaythetotalrentalfee.三、实验内容:实验代码部分:packageLab10;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassVideoextendsJFrameimplementsActionListener{//创建组件JButtonjb1;//显示总租金按钮JPaneljp1,jp2,jp3,jp4;JLabeljl1,jl2,jl3,jl4;//标签JComboBoxjcb1

3、;//下拉框doublepay=0;//初始的租金为0publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubVideovideo=newVideo();}//构造函数publicVideo(){jp1=newJPanel();jp2=newJPanel();jp3=newJPanel();jp4=newJPanel();//设置按钮jb1=newJButton("购买此电影票");//注册监听jb1.addActionListener(this);jb1.setActionCommand("OK

4、");//设置标签jl1=newJLabel("我喜欢的电影列表:");jl2=newJLabel("《三傻大闹宝莱坞》和《肖申克的救赎》票价$2.50,其余的全部$2.00.");jl3=newJLabel("总租金为:");jl4=newJLabel("0$");//此标签用来显示租金//定义一个电影的数组String[]movies={"蜘蛛侠","人狗奇缘","三傻大闹宝莱坞","极乐世界","厨子戏子痞子","未知死亡","玩命快递","死亡飞车","肖申克的救赎","年度街舞大赛"};jcb1=newJComboBox(movies);//将数组信息添加到下

5、拉框//设置网格布局this.setLayout(newGridLayout(4,1));//添加组件jp1.add(jl1);jp1.add(jcb1);jp2.add(jl2);jp3.add(jl3);jp3.add(jl4);jp4.add(jb1);this.add(jp1);this.add(jp2);this.add(jp3);this.add(jp4);this.setSize(500,300);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}publi

6、cvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstubif(e.getActionCommand().equals("OK")){//获取下拉框中的选项if(jcb1.getSelectedItem().equals("三傻大闹宝莱坞")

7、

8、jcb1.getSelectedItem().equals("肖申克的救赎")){pay+=2.5;}else{pay+=2.0;}//将租金转换成字符型String,并且赋给jl4标签jl4.setText(String.valueOf(pay)+"$")

9、;}}}实验运行结果:初始运行界面:选择普通电影后,点击购买电影票后支付总金额增加2.0:选择《三傻大闹宝莱坞》和《肖申克的救赎》这两部电影,点击购买电影票支付总金额增加2.5四、实验总结:本次实验主要将窗体组件和事件管理器的组合运用,使得自己在JAVA编程中的灵活运用能力进一步提高!指导教师签名:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。