第四次Java实验报告
更新时间:2023-10-19 01:44:01 阅读量: 综合文库 文档下载
上海建桥学院
本科实验报告
课程名称: 实验室名称: 开课院(系): 专业及班级: 姓名(学号): 实验指导教师:
成绩1
成绩2 Java程序设计 软件实验室 信息技术学院 网络中兴B16-1 宋逸凡(1620391)
谷伟
成绩3 成绩4 1
上海建桥学院实验报告
课程名称: Java程序设计 实验类型: 设计应用型 实验项目名称: 综合设计与应用 实验地点: 机房 实验日期: 2017 年 6 月 6 日 姓名: 宋逸凡 学号: 1620391 班级: 网络中兴B16-1_ 成绩:
一、实验目的及要求
1.掌握Java GUI图形用户界面的设计 2.Java事件处理机制,完成数据的输入输出
二、实验环境及要求
Jdk1.5以上的开发环境,可使用任何编辑器。
三、实验内容及相应程序 实验内容:
1、完成图1显示的窗体。
图1 学生登录窗体
2、单击“确认”按钮,会将用户名显示在下列文本框中,同时跳转到另一个窗体中。
1
单击“返回”会到登录窗体。
3、单击“取消”按钮,会清空用户名、密码文本框中的内容。
import javax.swing.*; import java.awt.*; import java.awt.event.*;
public class Mainpage extends JFrame implements ActionListener { JLabel user,pwd,lnull1,lnull2,lnull3,lnull4,lnull5,lnull6; JTextField jt=new JTextField(15); JPasswordField jpd=new JPasswordField(); JTextArea jta=new JTextArea(); JButton jok,jcl; public void mPage(){
JPanel jp1,jp2,jp3; jp1=new JPanel(); jp2=new JPanel(); jp3=new JPanel();
user=new JLabel(\用户名\); pwd=new JLabel(\密码\); lnull1=new JLabel(); lnull2=new JLabel(); lnull3=new JLabel(); lnull4=new JLabel(); lnull5=new JLabel(); lnull6=new JLabel(); jok=new JButton(\确认\); jcl=new JButton(\取消\);
GridLayout gl=new GridLayout(1,0); GridLayout gl1=new GridLayout(3,4,15,15); jp3.setLayout(gl); jp2.setLayout(gl1);
jp2.add(lnull1);jp2.add(user);jp2.add(jt);jp2.add(lnull4); jp2.add(lnull2);jp2.add(pwd);jp2.add(jpd);jp2.add(lnull5); jp2.add(lnull3);jp2.add(jok);jp2.add(jcl);jp2.add(lnull6); jp3.add(jta);
add(jp1);add(jp2);add(jp3);
GridLayout fgl=new GridLayout(3,1); setLayout(fgl); setTitle(\登陆窗体\); setSize(600,400); setLocation(400,200); setVisible(true);
2
}
setDefaultCloseOperation(EXIT_ON_CLOSE); jok.addActionListener(this); jcl.addActionListener(this);
public void actionPerformed(ActionEvent e) { }
public static void main(String[] args) {
// TODO 自动生成的方法存根 Mainpage mp=new Mainpage(); mp.mPage(); } }
import javax.swing.*; import java.awt.*; import java.awt.event.*;
public class Welpage extends JFrame implements ActionListener { JPanel jp; JLabel jl; JButton jbt;
public void wPage(String ss){ jp=new JPanel(); jl=new JLabel();
jbt=new JButton(\返回\); jp.add(jl);jp.add(jbt); add(jp);
Mainpage mp=new Mainpage(); jl.setText(\欢迎你\+ss);
if(e.getSource()==jok) { }
if(e.getSource()==jcl) { }
jt.setText(null); jpd.setText(null); jta.setText(null);
String username=jt.getText();
String passd=jpd.getPassword().toString(); jta.setText(username+passd); Welpage wel=new Welpage(); wel.wPage(jt.getText()); wel.setSize(600,400); wel.setVisible(true);
3
jbt.addActionListener(this); } public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
Mainpage mp=new Mainpage(); mp.mPage();this.dispose(); }
}
4
正在阅读:
第四次Java实验报告10-19
全国各地中考数学分类解析第章开放探索型问题 - 图文09-15
《拟行路难》教学设计(备课详案)09-03
高考政治必修四(生活与哲学)主观题常见设问方式及答题要点、典型例题集锦本人亲自整理 - 图文09-09
国际经贸地理复习题11-13
隧道式灭菌干燥机确认报告 - 图文11-01
动力理论题库06-20
2019人教版七年级上册生物必备导学案:第三单元 第六章 爱护植被 绿化祖国精品教育 doc11-28
《金色的草地》教学设计06-01
关于环保宣传社会实践报告推荐12-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 实验
- 报告
- Java
- 台州市日用家电零售公司研究报告2018版
- 2019年中考数学专题复习小练习专题14几何初步知识、三角形、多边形
- 2018年最新9月入党积极分子思想汇报:党校培训心得
- 食堂、超市招标评分标准
- 人事管理作业指导书
- 管理心理学 概论
- 云浮市城市总体规划文本(简本)
- 安全生产法律法规模拟试题
- spring+mybatis实现数据读写分离
- 线性代数中的重要概念
- 论文写作 政法国际法评论引注体例
- 健康知识测试卷二十二:食品的卫生与安全(17)
- 计算机基础综合试卷 教师 试题 阳飞试卷一(3)
- 民谣及其赏析 讲稿
- 2013级生理学测试题(一)
- 七至九年级数学知识点归纳
- 统计学第4章综合指标
- 幼儿园早教:教师介入幼儿游戏的方式与方法
- 庆阳市黄土高原水土保持淤地坝工程建设管理办法(扫描稿)
- 我国家用净水器市场历史技术品牌分析