本程序是一个JAVA大作业。据说现在既然是JAVA大作业。
告诫各位学弟学妹:
虽然本程序是开源的,但是千万不要直接抄袭源代码,这样会导致你挂科!
本作业
- 我已经提交过,老师是知道我的代码的。
- 不止你一个人在参考我的代码。
- 我额外完成了许多工作。
因此,直接抄走或者只稍作修改为了完成作业,连代码都不看的同学请小心挂科。
代码已经一年没碰了,如果有问题欢迎大家提出,也欢迎同样上过这门课的大神来提交Pull request。(增加其他功能)
如果对于代码有不懂的地方可以直接提交到Github中本项目的Issues列表,我会收到邮件通知,会在第一时间帮你解答。
推荐各位使用 IntelliJ IDEA,放弃学校推荐的 Eclipse / MyEclipse / JBuilder 。本项目是用 Eclipse 开发的,但是使用过IntelliJ才知道编程能有多爽。
顺带一提,jetbrains公司开发的所有IDE跨平台,跨语言,并且给你统一的体验。你可以写Android,IOS,C++,Java,PHP,Python,甚至HTML,CCS,使用相同的界面,相同的快捷键。对于学生是免费的,大家可以使用E江南的edu邮箱注册。
最后,用Java的Swing做界面是一个很费力,复杂的工作。一旦你理解了,就应该抛弃它。如果今后还要涉及Windows编程,推荐C# + WPF,和Java语法很相似,做出的界面无论是代码可读性还是效率都比Java + Swing高。
核心算法等说明具体请看文档
V1.1
- 原来的代码竟然是GBK,怒更IntelliJ
- 支持macOS
V1.0
- 第一版