Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/googtech/instant-messaging-software---java-swing

:speech_balloon: The Instant messaging programs designed for myself ~
https://github.com/googtech/instant-messaging-software---java-swing

awt qq server swing thread ui

Last synced: about 2 months ago
JSON representation

:speech_balloon: The Instant messaging programs designed for myself ~

Awesome Lists containing this project

README

        

## :speech_balloon: Instant messaging software

### 项目概述
*一款基于网络编程并利用了WindowBuilder的简单桌面聊天程序 (stop update :exclamation:)*

`WindowBuilder is composed of SWT Designer and Swing Designer and makes it very easy to create Java GUI applications without spending a lot of time writing code ~`

### 系统截屏

- *登录界面*

![](https://raw.githubusercontent.com/YUbuntu0109/Instant-messaging-software---Java-swing/master/Image/Login_Interface.PNG)

- *注册界面*

![](https://raw.githubusercontent.com/YUbuntu0109/Instant-messaging-software---Java-swing/master/Image/Regist_Interface.PNG)

- *主界面*

![](https://raw.githubusercontent.com/YUbuntu0109/Instant-messaging-software---Java-swing/master/Image/Main_Interface.PNG)

- *聊天界面*
![](https://raw.githubusercontent.com/YUbuntu0109/Instant-messaging-software---Java-swing/master/Image/ChatBox_Interface.PNG)


### 项目结构
```
│ LICENSE
│ README.md

├─Image
│ ChatBox_Interface.PNG
│ Login_Interface.PNG
│ Main_Interface.PNG
│ Regist_Interface.PNG

└─Instant messaging software - MyQQ
│ .classpath
│ .gitignore
│ .project

├─.settings
│ org.eclipse.jdt.core.prefs

├─bin
│ ├─com
│ │ └─HuangYuhui
│ │ ├─Dao
│ │ │ │
│ │ │ │
│ │ │ │(略...)



├─Lib
│ jl1.0.1.jar
│ JTattoo-1.6.11.jar

├─Source
│ Document.txt
│ UserInfo.txt

└─src
├─com
│ └─HuangYuhui
│ ├─Dao
│ │ │ ManageUserInfo.java
│ │ │ package-info.java
│ │ │
│ │ └─Impl
│ │ ManageUserInfoImpl.java
│ │ package-info.java
│ │
│ ├─Model
│ │ package-info.java
│ │ User.java
│ │
│ ├─UI
│ │ BackgroundPanel.java
│ │ Constant.java
│ │ package-info.java
│ │
│ ├─Utils
│ │ ClientSocket.java
│ │ ImageManager.java
│ │ MusicPrompt.java
│ │ MusicPrompt_.java
│ │ package-info.java
│ │ ServerThread.java
│ │
│ └─View
│ │ AddFriend_JFrame.java
│ │ ChatBox_JFrame.java
│ │ FileChooser_JFrame.java
│ │ Firends_JPanel.java
│ │ FriendsList_JFrame.java
│ │ LoginFrame.java
│ │ Login_JFrame.java
│ │ package-info.java
│ │ PersonalInformation_JFrame.java
│ │ Register_JFrame.java
│ │
│ └─function
│ AddFriend_JFrame_function.java
│ ChatBox_JFrame_function.java
│ FileChoose_JFrame_function.java
│ FriendsList_JFrame_function.java
│ Login_JFrame_function.java
│ package-info.java
│ PersonalInformation_JFrame_function.java
│ Register_JFrame_function.java

├─Icon
│ login.png
│ The portrait.png

└─Music
Love Yourself.mp3
ReceiveMessagePromptMusic.mp3
```



*:books:更多有趣项目及详细学习笔记请前往我的个人博客哟(づ ̄3 ̄)づ╭❤~ : https://yubuntu0109.github.io/*

:coffee: Look forward to your contribution !

:man_student: If you need any help, please contact me ~ QQ : 3083968068