《Java 程序设计》实验报告—-实验 3实验室: 2024 年 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
javaimport java
*;import java
*;import java
*;import java
*;import java
*;import javax
*;public class KeHuDuan{public static void main(String[] args){MyFrame client = new MyFrame(