《疯狂JAVA讲义》——聊天系统(1)

来源:互联网 发布:网络代刷平台 编辑:程序博客网 时间:2024/05/19 09:16

     《疯狂JAVA讲义》这本书也看了一段时间了,利用最近看过的基本内容以及网络上的各种资料做了一个小项目——聊天系统。做这个系统的过程中体会到项目的实现过程是一个一个小功能的实现过程。

Chat0.1版

  •     功能:实现客户端窗口
  •   代码:

  • 实现效果:

Chat0.2版

  • 功能:在Chat0.1版的基础上增加组件,完善窗体
  • 代码:

  • 实现效果:

Chat0.3版

  • 功能:在Chat0.2的基础上增加窗口退出时事件的处理(通过匿名类完成)
  • 代码

  • 实现效果:点击右上角的X即可关闭窗口

Chat0.4版

  • 功能:当按下Enter键将TextField中的内容输入到TextArea中,同时清空TextField中的内容(使用内部类实现)
  • 代码:

  • 实现效果:

Chat0.5版

  • 功能:实现服务器ServerSocket连接
  • 代码:

Chat0.6版

  • 功能:实现客户端Socket连接
  • 代码:

  • 实现效果:(与Chat0.5版实现的server建立了连接)

后面更加完善的版本将在《疯狂JAVA讲义》——聊天系统(2)中完成。





0 0
原创粉丝点击