欢迎来到天天文库
浏览记录
ID:37845096
大小:233.50 KB
页数:6页
时间:2019-06-01
《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
此文档下载收益归作者所有