java实训报告

时间:2024.4.20

计算机与电气自动化学院

Java程序设计实训报告

 20##   ~   20##  )学年第 2 学期)

姓    名:                     

学    号:                     

专    业:    计算机科学      

班    级:      1001           

指导教师:                     


网络编程课程实训报告


第二篇:java实训报告样本


JAVA程序设计基础

实训报告

系别: 软件学院 班级:

学号:

姓名:

指导老师:

20xx年01月

1

目录

一、实训目的 .............................................................................. 3

二、实训内容 .............................................................................. 3

三、实验代码及截图 ................................................................. 3

1代码 ..................................................................................... 3

2截图 ................................................................................... 10

四、实训总结 ............................................................................ 11

2

一、实训目的

对我们JAVA学习前一段的总结,掌握一定的编写程序的技巧,灵活运用JAVA语言的特点及面向对象程序设计的思路,由此可以看到那一方面的不足之处,在今后的学习中能站到一定的高度对待我们所学的内容。

二、实训内容

创建一个Frame容器添加标签和按钮,设计成一个帐号、密码和个人信息的注册界面,有标签、按钮、文本框、单选按钮、复选按钮、下拉列表的使用,对所给的一系列问题的设计进行输入填写,能对按钮发生的动作事件进行界面的重置信息提取。

三、实验代码及截图

1代码

import java.awt.*;

import java.awt.event.*;

3

public class Ks

{

public static void main(String args[]) {

new MyFrame();

}

}

class MyFrame extends Frame implements ActionListener

{

Panel p1,p2,p3,p4,p5,p6,p7,p8; Label A,B,C,D,E,F,G,H,I,J;

TextField iname,ipw,iepw,iID;

CheckboxGroup isex;

Checkbox m,w;

Choice iyear,imonth,iday;

Button ok,rep;

CheckboxGroup hao;

Checkbox o,p,q;

4

MyFrame()

{

super("欢迎注册"); A=new Label("姓名"); B=new Label("密码"); C=new Label("确认密码"); D=new Label("身份证号"); E=new Label("性别"); F=new Label("生日"); G=new Label("年"); H=new Label("月"); I=new Label("日"); J=new Label("爱好");

iname=new TextField(12); ipw=new TextField(12); iepw=new TextField(10); iID=new TextField(20);

ok=new Button("确定");

5

rep=new Button("重置");

isex=new CheckboxGroup();

m=new Checkbox("男",true,isex); w=new Checkbox("女",false,isex); iyear=new Choice();

imonth=new Choice();

iday=new Choice();

for(int i=1;i<=31;i++)

{

iyear.add(String.valueOf(1979+i)); iday.add(String.valueOf(i)); }

for(int i=1;i<=12;i++)

{

imonth.add(String.valueOf(i)); }

o=new Checkbox("音乐",false,hao); p=new Checkbox("体育",false,hao); q=new Checkbox("计算机",false,hao); p1=new Panel();

p1.add(A);p1.add(iname);

p2=new Panel();

6

p2.add(B);p2.add(ipw);

p3=new Panel();

p3.add(C);p3.add(iepw);

p4=new Panel();

p4.add(D);p4.add(iID);

p5=new Panel();

p5.add(E);p5.add(m);p5.add(w);

p6=new Panel();

p6.add(F);p6.add(iyear);p6.add(G);p6.add(imonth);p6.add(H);p6.add(iday);p6.add(I);

p7=new Panel();

p7.add(J);p7.add(o);p7.add(p);p7.add(q); p8=new Panel();

p8.add(ok);p8.add(rep);

add(p1);add(p2);add(p3);add(p4);add(p5);add(p

6);add(p7);add(p8);

setLayout(new GridLayout(8,1));

setSize(500,300);

setVisible(true);

7

ok.addActionListener(this);

rep.addActionListener(this);

addWindowListener(new

WindowAdapter()

{public void windowClosing(WindowEvent e){dispose();System.exit(0);}});

}

public void actionPerformed(ActionEvent e) {

String y="",t="",j="";

if(o.getState()) y=" 音乐";

if(p.getState()) t=" 体育";

if(q.getState()) j=" 计算机";

if(e.getSource()==ok)

{

final Frame ns=new Frame("输入信息");

ns.setLayout(new FlowLayout()); ns.add(new Label("姓名:

8

"+iname.getText()));

ns.add(new Label("密码:

"+ipw.getText()));

ns.add(new Label("确认密码:"+iepw.getText()));

ns.add(new Label("身份证:

"+iID.getText()));

ns.add(new Label("生日:

"+iyear.getSelectedItem()+"年"

+imonth.getSelectedItem()+"月"+iday.getSelectedItem()+"日"));

ns.add(new Label("爱好:"+y+t+j)); ns.setSize(300,200);

ns.setVisible(true);

}

if(e.getSource()==rep)

{

iname.setText("");ipw.setText("");iepw.setText("");iID.setText("");

9

} } } 2截图

java实训报告样本

java实训报告样本

10

四、实训总结

通过短暂一周的实训时间,使我在原有的基础上对JAVA这门课程有了进一步的了解,也是我对这门课程有了浓厚的兴趣,在这小小的程序中,它打开了我的思维,为今后的发展提供了良好的基础。

11

更多相关推荐:
java实习报告

石家庄学院习报告王荣传20xx0502027数学与信息科学系信息与计算科学专业本科一班崔永刚讲师姓名:学号:院系:专业:班级:指导教师:教师职称:实习基本情况河北中信联信息技术有实习单位:限公司实习时间:201…

Java实训报告

Java程序设计实训报告实训名称图书管理系统实训专业计算机应用技术班级学号090443220姓名高宇国指导教师侯丽敏20xx年12月26日实训成绩一实训目的1熟练掌握Java面向对象程序设计的基础知识2熟练掌握...

java实训报告

摘要随着自动化技术的不断发展电子产业对工艺生产的要求越来越高本次实训主要熟悉手工焊锡的常用工具的使用及其与修理手工电烙铁的焊接技术能够独立的简单电子产品的安装与焊接熟悉电子产品的生产流程印制电路板设计的和方法能...

java实训报告模板

辽宁建筑职业学院Java高级应用实训报告课题名称婚庆公司网站专业软件技术班级xxxxxxxxxx学号姓名xxxx指导教师xxx二O一三年十二月三十日成绩评定标准1目录一课程设计目的32二课程设计题目描述和要求3...

Java实训报告

PINGDINGSHANUNIVERSITYJava专业实训项目报告题目超市管理系统院系软件学院专业年级10级软件工程java工程师2班姓名学号1015302指导教师黄淼20xx年5月26日1目录一项目简介31...

java 实习报告

实习报告系别传媒工程系专业班级计算机科学与技术B0901学生姓名吴康学号09405020xx6指导教师李成海二○一二年十二月实习目的:在internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重…

java 实验报告 全

河南省高等教育自学考试实验报告册计算机及应用专业(本科段)《JAVA》姓名所属地市实验地点实验日期实验总成绩指导教师签名实验单位(实验室)意见:主考院校审核意见:河南科技大学自学考试办公室二零一零年x月实验一j…

Java实验报告

JAVA课程标准实验报告学号1040501211姓名陈嘉生江苏科技大学计算机科学与工程学院基础部1实验一流程控制语句一实验目的1234二实验内容1安装开发环境JDK2编写一个JAVA应用程序在输出窗口显示quo...

java超市管理系统实训报告

11课程设计的目的通过本次课程设计使学生能够全面深刻地掌握数据库系统的设计流程根据在数据库原理课程中所学到的数据库理论知识结合某个具体的实际需求最终开发出一个较为实用的数据库系统12课程设计的背景和意义121课...

java实训三实训报告

北京联合大学实验报告课程项目名称JAVA语言课程实验报告实验3学院自动化学院专业自动化班级学号姓名成绩20xx年4月4日一实验目的1掌握结构化程序设计的方法2学习用ifelse语句实现单分支3学习用ifelse...

Java实训报告电子版

实训报告书实训名称:Java程序设计实训系(部):信息工程系专业班级:学生姓名:学号:指导教师:完成日期:20##.12.11山东科技大学泰山科技学院目录目录..........................…

java实验报告类构造函数与继承

课程名称Java程序设计成绩评定实验项目名称实验5类构造函数与继承指导教师学生姓名学号专业班级实验项目类型基础实验地点验时间一实验目的与要求1理解类和对象的区别掌握构造函数的使用熟悉通过对象名引用实例的方法和属...

java实训报告(25篇)