Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 ~
- Host: GitHub
- URL: https://github.com/googtech/instant-messaging-software---java-swing
- Owner: GoogTech
- License: mit
- Created: 2018-12-30T15:11:54.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-11T04:55:22.000Z (over 5 years ago)
- Last Synced: 2024-10-31T14:05:20.036Z (3 months ago)
- Topics: awt, qq, server, swing, thread, ui
- Language: Java
- Homepage:
- Size: 7.1 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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