《Java程序设计》实验报告--实验3实验室:2014年12月10日学院计算机与信息学院专业班级姓名成绩课程名称Java程序设计实验项目名称实验三基于GUI的网络通信程序设计指导教师教师评语教师签名:年月日一、实验目的1.掌握Java中GUI程序的编写,包括事件监听机制
2.掌握Java的网络通信编程,ServerSocket,Socket类的使用
3.掌握Java中多线程的编程,Thread类,Runnable接口的使用
4.掌握用面向对象的方法分析和解决复杂问题
二、实验原理1
利用java
awt和javax
swing包提供的各种组件实现服务器和客户端的界面设计
2.使用套接字实现基于TCP协议的服务器和客户端
为服务器和客户端界面中的有关组件添加消息相应,实现交互
三、使用硬件、软件环境PC计算机一台,配置为CPU为2
6G,内存为4G,硬盘为1T,安装Windows8操作系统
另外,使用JCreator,JDK1
0等软件四、实验过程、步骤及原始记录(算法、原程序、测试结果,分析等)1
实验过程:首先实现界面的编写,之后使用套接字实现基于TCP协议的通信,再设置监视器,为相应的组件添加消息相应
客户端程序:KeHuDuan
javaimportjava
*;importjava
*;importjava
*;importjava
*;importjava
*;importjavax
*;1/7publicclassKeHuDuan{publicstaticvoidmain(String[]args){MyFrameclient=newMyFrame();client
setVisible(true);client
setResizable(false);client