/2016-curriculum-design

A very simple chat room, based on javax.swing

Primary LanguageJavaMIT LicenseMIT

Description

反正也是个终将成为黑历史的东西,虽然是三个通宵做出来的……

本来是因为一休息就会打断思路,结果就一直不休息直接通宵了orz……

按照惯例,wrap了一个Java版的EqSplashScreen。尽管到现在只有MFC版本的实现了淡入淡出,不过我在这个Java版里实现了在主窗口载入完毕后自动析构SplashScreen的功能,可以说是名副其实的载入界面了,也算是学了点新东西吧。

话说每次测试的时候,屏幕上……

……
[10:16:12] Java酱:C#酱好可爱~
[10:16:20] C#酱:Java酱抱抱>.<
[10:16:24] Java酱:抱~:revolving_hearts:
[10:16:37] Equim:摸摸C#酱,很抱歉这次实在没法用C#写了呢:cold_sweat:
[10:16:46] C#酱:没事啦,Java酱只是话唠了点、相性挺好的呐w
[10:17:00] Java酱:QAQ

……

[03:22:13] Equim:Stream什么的好烦呐
[03:22:20] C#酱:嘛……在C#里也一样的啦
[03:22:28] Java酱:commit完这波赶紧去睡吧:heart:~
[03:22:48] Equim:好好好……
[03:24:02] Equim:woc刚刚差点点到revert:scream:
[03:24:10] C#酱:Eq好蠢hhhhh
[03:24:20] Equim:真的被吓到了啊!写了一整天啊!:sob:
[03:24:27] Java酱:唔……来吃个jar包压压惊

……

[03:38:38] Equim:我想和Markdown酱谈谈……为什么你这换个行这么麻烦啊……
[03:38:51] Markdown酱:不关我的事啊QAQ,你应该问问HTML酱
[03:39:01] HTML酱:这事不归我啊,你应该问负责转义的GitHub酱
[03:39:05] Equim:GitHub酱……
[03:40:07] GitHub酱:好好写文档!不行就截图
[03:40:11] Equim:= =

Features

  • 有公频和私聊
  • 上下线有提示
  • 有消息时Tab会notify (这也算feature?)
  • 有HTML/CSS写的About窗口
  • 服务端可以kick
  • 可以相互传文件

Known issues

  • ……这个列不完啊

Setup

  • 很简单,只需要
git clone https://github.com/Equim-chan/2016-curriculum-design.git
  • Java Version:JDK 8
  • IDE:IntelliJ IDEA Community Edition 2016.1

License

MIT License