实验三 java图形用户界面设计

实验三 java图形用户界面设计

ID:14640456

大小:56.88 KB

页数:10页

时间:2018-07-29

实验三 java图形用户界面设计_第1页
实验三 java图形用户界面设计_第2页
实验三 java图形用户界面设计_第3页
实验三 java图形用户界面设计_第4页
实验三 java图形用户界面设计_第5页
资源描述:

《实验三 java图形用户界面设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程名称:Java程序设计实验项目:实验三Java图形用户界面设计系别_________理学院_______专业/班级____信计1302_____姓名__________________实验日期_____2015.5.5____成绩______________________指导教师____________一、实验题目:实验三Java图形用户界面二、实验内容:(1)创建一个窗口1)窗口有标题“Exercise2)在窗口内从文本框输入用户名,密码,并选择”确定“按钮。如果用户名为“abc”,密码为“123”,则提示“用户名密

2、码正确”,否则输入”用户名或密码错误“。(2)创建一个窗口1)窗口有“退出”菜单,选择后可退出程序窗口内有“提示”菜单,单击后弹出信息框,显示自己的班级、学号、姓名2)在窗口内实现一个贷款计算器,程序,从键盘上输入年利率、贷款额、贷款年数,输出月还款额以及总的还款额。要求:1)创建贷款类来模拟贷款的属性和行为,如具有年利率、贷款年限、贷款额等属性,以及计算月利率、计算月还款额、总还款额等行为。2)创建实际的应用类(包含main方法),生成图形界面,并调用贷款类的功能。三、程序清单及结果:(需要标明实现程序对应的实验内容,并给出合理的

3、程序注释及运行结果)1.1)程序清单及注释importjavax.swing.*;importjava.awt.event.*;importjava.awt.*;publicclasslandextendsJFrameimplementsActionListener{JTextFieldusername=newJTextField(15);//定义用户名JPasswordFieldpassword=newJPasswordField(15);//定义密码JButtonok=newJButton("确定");//定义按钮JLabelm

4、essLabel=newJLabel("");//定义显示框GridBagLayoutgridbag=newGridBagLayout();//定义布局publicland(){super("Exercise");//标题setSize(250,200);//窗口大小setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//退出方式JLabelusernameLabel=newJLabel("姓名:");//定义姓名:JLabelpasswordLabel=newJLabel("密码:");/

5、/定义密码:ok.addActionListener(this);//确定按钮的动作GridBagConstraintsconstraints;setLayout(gridbag);addComponent(usernameLabel,0,0,1,1,10,100,GridBagConstraints.NONE,GridBagConstraints.CENTER);//依次加入各个部件addComponent(username,1,0,5,1,40,100,GridBagConstraints.NONE,GridBagConstra

6、ints.CENTER);addComponent(passwordLabel,0,1,1,1,10,100,GridBagConstraints.NONE,GridBagConstraints.CENTER);//依次加入各个部件addComponent(password,1,1,5,1,40,100,GridBagConstraints.NONE,GridBagConstraints.CENTER);addComponent(messLabel,1,2,1,1,100,100,GridBagConstraints.NONE,Gr

7、idBagConstraints.CENTER);//依次加入各个部件addComponent(ok,1,3,3,1,10,100,GridBagConstraints.NONE,GridBagConstraints.CENTER);setVisible(true);//显示粗来}publicvoidactionPerformed(ActionEventevt)//按钮的动作{Stringuser="abc";//用户名Objectsource=evt.getSource();char[]pass=password.getPassw

8、ord();//密码if(source==ok){if(username.getText().equals(user)&&isPasswordCorrect(pass))//如果用户名和密码正确{messLabel.setText("

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

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

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