Java图形界面实验报告

Java图形界面实验报告

ID:37845096

大小:233.50 KB

页数:6页

时间:2019-06-01

Java图形界面实验报告_第1页
Java图形界面实验报告_第2页
Java图形界面实验报告_第3页
Java图形界面实验报告_第4页
Java图形界面实验报告_第5页
资源描述:

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

1、实验报告2013学年第1学期任课老师:课程名称Java语言与系统设计班级学号姓名实验名称实验4 图形用户界面(GUI)实验时间实验环境PC/windows2000/2003/XP/JcreatorPro/JBuild/JDKEclipse/。 实验目的和内容要求实验4 图形用户界面(GUI)1.实验目的掌握布局管理器的使用,掌握JFrame框架、JButton按钮、JLabel标签、JTextField文本框、对话框等组件的使用及其事件处理。2.实验内容(1)编程:创建有一个文本框和三个按钮的小程序。当按下每个按钮时,使不同

2、的文字显示在文本框中。(2)编程:创建一用户登录界面,接受用户输入的帐号和密码,给三次输入机会。 实验过程记录(学生写出实验步骤及中间的结果与现象,在实验中做了什么,怎么做,发生的现象和中间结果)实验步骤:1.建立一个类继承JFrame,然后初始化界面,给三个按钮添加监听器,点击之后进行判断。然后根据接收信息是不同的文字出现在文本框中。2.登录界面共有5个键,登录提示有只能输入3次密码,在登录按钮上添加监听器,每次点击之后都判断,不成功就显示失败,成功就弹出成功弹窗;实验结果分析与总结1、程序运行结果(请提供所完成的各道题运

3、行结果界面截图):2、实验过程中的发现与收获,未解决或需进一步解决的问题:实现的比较简单,界面做的非常简陋,但还算实现了基本功能。指导老师评阅意见指导老师:年月日填写内容时,可把表格扩大。附:实验源程序代码//第一题packagecom.miao;importjava.awt.FlowLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.WindowAdapter;importjava.

4、awt.event.WindowEvent;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JTextField;publicclassExampleextendsJFrameimplementsActionListener{privatestaticfinallongserialVersionUID=1L;privateJPaneljPanel;privateJButtonjButto

5、n1,jButton2,jButton3;privateJTextFieldtf1;publicvoidtest(Stringtitle){init();}privatevoidinit(){jPanel=newJPanel();jPanel.setLayout(newFlowLayout());tf1=newJTextField(20);jButton1=newJButton("按钮1");jButton2=newJButton("按钮2");jButton3=newJButton("按钮3");jButton1.addA

6、ctionListener(this);jButton2.addActionListener(this);jButton3.addActionListener(this);jPanel.add(tf1);jPanel.add(jButton1);jPanel.add(jButton2);jPanel.add(jButton3);this.add(jPanel);this.setSize(300,100);this.setResizable(false);this.setTitle("Show");this.setVisibl

7、e(true);this.addWindowListener(newWindowAdapter(){publicvoidwindowClosing(finalWindowEvente){System.exit(0);}});}publicvoidactionPerformed(ActionEvente){if(e.getSource().equals(jButton1)){tf1.setText("lalalalalala");}if(e.getSource().equals(jButton2)){tf1.setText("

8、heihei");}if(e.getSource().equals(jButton3)){tf1.setText("gaga");}}publicstaticvoidmain(String[]args){Strings="文字转化";Exampletest=newExample();tes

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

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

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