/Bubbles

Bubbles 气泡屏保

Primary LanguageJava

Bubbles 气泡屏保

本程序是一个JAVA大作业。据说现在既然是JAVA大作业。

告诫各位学弟学妹:

虽然本程序是开源的,但是千万不要直接抄袭源代码,这样会导致你挂科

本作业

  1. 我已经提交过,老师是知道我的代码的。
  2. 不止你一个人在参考我的代码。
  3. 我额外完成了许多工作。

因此,直接抄走或者只稍作修改为了完成作业,连代码都不看的同学请小心挂科

代码已经一年没碰了,如果有问题欢迎大家提出,也欢迎同样上过这门课的大神来提交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

  • 第一版

使用的其他开源库